<SEC-DOCUMENT>0001758766-21-000184.txt : 20211110
<SEC-HEADER>0001758766-21-000184.hdr.sgml : 20211110
<ACCEPTANCE-DATETIME>20211109180015
ACCESSION NUMBER:		0001758766-21-000184
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		79
CONFORMED PERIOD OF REPORT:	20210930
FILED AS OF DATE:		20211110
DATE AS OF CHANGE:		20211109

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:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39455
		FILM NUMBER:		211393580

	BUSINESS ADDRESS:	
		STREET 1:		100 CALIFORNIA STREET, 14TH FLOOR
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94111
		BUSINESS PHONE:		(415) 937-7836

	MAIL ADDRESS:	
		STREET 1:		100 CALIFORNIA STREET, 14TH FLOOR
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94111

	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>10-Q
<SEQUENCE>1
<FILENAME>stem-20210930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:76a97ac0-9715-45b6-8bc3-3188c6acde7b,g:6cbf7fc0-b30e-44d0-afee-abed281ef3b1,d:32633a2494c9402994e145294bdab679--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:stem="http://www.stem.com/20210930" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:utr="http://www.xbrl.org/2009/utr" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>stem-20210930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV8zLTEtMS0xLTE_571ed116-c0a1-4b00-bf40-fca3cf2bd47a">0001758766</ix:nonNumeric><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:date-month-day" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV80LTEtMS0xLTE_735f938c-7263-4d65-a384-83cfa159d540">12/31</ix:nonNumeric><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV81LTEtMS0xLTE_f7100b70-6e58-4e31-bf3a-d232092b9249">2021</ix:nonNumeric><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV82LTEtMS0xLTE_15c7d2d6-643f-4524-aaba-bdd4100a2602">Q3</ix:nonNumeric><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:fixed-false" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV83LTEtMS0xLTE_6e5b32bb-bfbd-4666-8ef5-a9f6ddc969dd">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i558ce112f4e24f5d8c56cf3d3c2f453c_I20210930" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMi0xLTEtMS0x_0385ba7a-f1c3-4c64-994d-6c9cc8361c8f">1</ix:nonNumeric><ix:nonNumeric contextRef="i584dfc517bb64cdfb3af218b5ce4450c_I20210930" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMi0zLTEtMS0x_604c2664-0fd5-4af7-8e1c-9a660d387190">4</ix:nonNumeric><ix:nonNumeric contextRef="i2b81c8e362fb4d138b266c51209074cc_I20210930" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMi01LTEtMS0x_a3fe4018-ea89-4798-b32c-a44751dfb6cc"></ix:nonNumeric><ix:nonNumeric contextRef="i77563ccb7c4c4dad811b7c10a29c47be_I20210930" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMy0xLTEtMS0x_5ac9170b-fcc1-4e9b-b0c9-4148cddd13ba">1</ix:nonNumeric><ix:nonNumeric contextRef="ief972336a7814ee4bd1276f7dbefb097_I20210930" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMy0zLTEtMS0x_76a818a3-4130-4793-9ca6-c1dcfb69cfb9">4</ix:nonNumeric><ix:nonNumeric contextRef="i92f3b4c583fa4ff2b30c7f6d825b1148_I20210930" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMy01LTEtMS0x_319f79a5-3241-4754-919d-0bfe73487475"></ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i832275537f304e108820b03ab6923fe2_D20210101-20210930" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82Ny9mcmFnOjZjMzljZGI2Y2Q4MjQ5MmRhMTcxNWExYjI3M2EwMjcwL3RhYmxlOjcwMjZlNDlkODYzNDQ2NGI5MjNiM2U2MGFjZTg0MzQ1L3RhYmxlcmFuZ2U6NzAyNmU0OWQ4NjM0NDY0YjkyM2IzZTYwYWNlODQzNDVfMS0xLTEtMS0x_264b7578-ddad-4083-b3aa-2abedb90d6ac">25</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ifa4212f3cb2d4a5eb94a4d612afe70e5_D20210101-20210930" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82Ny9mcmFnOjZjMzljZGI2Y2Q4MjQ5MmRhMTcxNWExYjI3M2EwMjcwL3RhYmxlOjcwMjZlNDlkODYzNDQ2NGI5MjNiM2U2MGFjZTg0MzQ1L3RhYmxlcmFuZ2U6NzAyNmU0OWQ4NjM0NDY0YjkyM2IzZTYwYWNlODQzNDVfMi0xLTEtMS0x_8ab5fb8a-eb49-4965-af68-4bce2b26869a">2.08</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82Ny9mcmFnOjZjMzljZGI2Y2Q4MjQ5MmRhMTcxNWExYjI3M2EwMjcwL3RhYmxlOjcwMjZlNDlkODYzNDQ2NGI5MjNiM2U2MGFjZTg0MzQ1L3RhYmxlcmFuZ2U6NzAyNmU0OWQ4NjM0NDY0YjkyM2IzZTYwYWNlODQzNDVfNC0xLTEtMS0yMzE3Mg_de37a664-a737-4280-a3d3-533f28e98553">25</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="stem-20210930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i9479e39b71d04eb89d91434c8a860c8e_I20211108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"><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:unit id="usdPerShare"><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:context id="i6097b01bc58e412db019fac3180bb328_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2158452b446049c69bf05e56ff40dce6_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb0d5cf229094824bcb7291385e618d6_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45b977d053a043e390e3bfca1d914bc7_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ace5c4b95354843a0343efa9a66508e_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff78fef40ecf43eba8ccb083f662771c_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib082b106f2284cd7b9597d29f145e906_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ff75642fc09422a8eb95289da576cd1_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a5a752370b64ace952382bdc6080df0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibca402790ecf488487afd240dc7a12a5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><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="i97aece7ed01040918954ad934189be22_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><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="ia2b2435d074e47108bd50070d7df7d9d_I20201231"><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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib45e4ef5b18847f1b73624df78a7b0e6_I20201231"><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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6620b281754f4c67ae8f59a75b38d096_I20201231"><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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i069d40782eff4adf98dad13fd2c51313_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63a9a25efec249c68d31639f414c6301_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><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="i455e5305a00f4053aa2516e0bd5cba65_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><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="i08ee04a97c254d85af8c0023177c69a8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</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="i2b49a23238ff43e0a85a4b7dbb1d1268_I20201231"><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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee6a853aeaeb4aefa843fca7e67712bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</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="ia80cb702e3474449a3c3a413d5472268_I20201231"><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="ib1ac744c8c784e498d6fb51abd6b86d5_I20201231"><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="ifc0974e4336b446ba4f8017df802c864_I20201231"><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="i69396e57e3b44765b9bfb72933d2644c_I20201231"><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="i9df83910c72d4778829aa2261227ab57_I20201231"><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="i499f6ceb59e44731b91b183126165375_D20210101-20210331"><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="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331"><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:context id="ia35d033b1b87429a902d7c12b1ae0ab1_D20210101-20210331"><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="i4ca22833b25349c9b4d918db9933c91e_D20210101-20210331"><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="i66614b39786c4bbfbc5ac7a44a6aa7ac_D20210101-20210331"><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="i4e0fd534c0754c2b91c61a0fb696e8cc_I20210331"><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="i87868baf903c4703987026294cce9b6b_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i764bba2bf6bf4ebc926015ea8a48940c_I20210331"><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="ie58f2b8cf7224290915bd0bd76cf42fd_I20210331"><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="i31e22fb7db7649b5b5c39db807efcdf3_I20210331"><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="i87c5c46783ac4e92a91e575cffab7638_I20210331"><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="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9559e2f9045b439488eb807105dd4302_D20210401-20210630"><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><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecd97bac9164455d8de8a61e85ca47d9_D20210401-20210630"><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><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d0b2ac1966e476b94836913e3d413fa_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e2dc2274bd74ef0b3ba5c3a280b239c_D20210401-20210630"><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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia09bfe258d39477baac9d7d669dd1d31_D20210401-20210630"><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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e1d227751d244099f5b0e99edaf6a5e_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8328f914fd924e70926191015ed38118_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id870433cc46140cca8bce05fa3320e82_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6918d18b9574fdcb229ba26d492def9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ff5500d28a94cc1a432cfbc85994268_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39c30b44c6f74ef2b2e886d28c996540_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7fb4f14b43c4e5a82dbfb41d594d503_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1945626a82048b29f6f925de182e8b5_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40093eb568a4464f8df659af2c449679_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c25c240f17d46f8b313df68843776ca_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2351a4492f9484086e4296144f601f4_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49047372dc2e41fc94a565e242c8c8fb_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i143f3fe269f04edea09781740d76c06a_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17477133d816465f8e9e023841874fcc_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8ce1d4eb8dc4146a2f41405af820f01_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e437d9840724ecabaaf727f42341925_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35f5604159074b8f99d10ca9ec2b4e09_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8b356005cb241c8ac623f84456837e4_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37db3c5f1eef4ca79af67810e0da0566_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3fd00022d73425fa1efb30659fa8804_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><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="ic5e5850d6ca04d32925cc3531d3999fb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><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="iae218ea016cc47b489345077f5617c6b_I20191231"><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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib957f1a503b54822b362a640cba636a3_I20191231"><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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib297c556472c4f62ad8933125102e0fb_I20191231"><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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f11c71d414e4b13860a5793cea8cb7b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1edd1568991541bbbbe3251fe2913355_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><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="idc48d9f458c6409bad557ec8396bc73b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><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="id96d3c1d4f274d2bb2c2db5c5e651372_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</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="i265d2c4932e24cdc8705e3b2638078d3_I20191231"><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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebec29ee6b1d4490989672eb3fbe83ac_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</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="i195c72d385a446caad56048ca9326d6f_I20191231"><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="i549ab38d3a79480b86fc13d02abed088_I20191231"><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="idc33de4cd44e410bbd1578560a66172b_I20191231"><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="i76a03c95b3c74e78ba3c4645fe7b740d_I20191231"><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="i03d850fb424e41f5bc550bdc72c0651c_I20191231"><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="ia7740f732fca445fbb81f89a874f54c5_I20191231"><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="i0e1cbf7ce1cf45ad8597fa6179c90863_D20200101-20200331"><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="iff5039e790994dbf873d7a0a661d5d57_D20200101-20200331"><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="i8ac9b8d78f4d45589671d608fd0ead93_D20200101-20200331"><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="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331"><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="id7d5f42e1a6948e1bd905c6773635168_D20200101-20200331"><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="i21ad0a163d314163bc2ac72afbd994a0_I20200331"><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="iefe6263f814943b19437b18872e0ee12_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09252ff3c27e43a4a66ad8b104f79c16_I20200331"><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="i43d9f8e661e748e081c3dc124ba511f3_I20200331"><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="i8b7b7c03cd004ac9b0372419a3e3f9d9_I20200331"><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="i4be83920eb044129b6ed3a756e0aeb6d_I20200331"><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="id764d97ddcb647acbd5d80a1238a0f46_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76ab7ce4e5b04e7faf4fad4c169076d4_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb2a167ab2144f48bfa123028bce4783_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf6f60e74d3949f584436180b8d0b39a_D20200401-20200630"><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-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedb7577ebb2649e9b517b026e9bced6f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0c08c1461bb49e3a63b1fc0c44adc4a_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a87334d879f4bd8b7f065c7a38546c5_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20ee15c814044f5083544ca95717bd15_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62a6ace404094fa88a0eff3bb98fda0a_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36bd3da7c8d1495e99a53594727e30a2_I20200630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18b5328a7fdd437baa96ca12fb26f6ea_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5b36e35f4fb4845aaace1f3b69a7a8c_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b855ef90f7c477ebe684539b56b1b0e_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc42b8d35f1447df8f387c7700036e87_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebce8e5f161a413bbc2386b824a18060_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b49d362080547a9925352bd51948ff2_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8f7138eb8b34d8583f174e1838e6216_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if22275fbf3884e17b2f55d3ea39ee0a1_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9da8136130ae49a4918e0ca8e396fcc0_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i359cc0bb532e4367946bde366ab61df8_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe9c06c0f3c741d989890149ce5017da_D20210101-20210930"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21cd102841784e76bb7607d13b8542e8_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1381c865f08a47709723e0de162aa3f5_D20210101-20210930"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i206ee29491684e31bbcc0365264618f6_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12dc7cfccd6d46fe98e3e82befc8f43d_D20210101-20210930"><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><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="hour"><xbrli:measure>stem:hour</xbrli:measure></xbrli:unit><xbrli:context id="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></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="ia639e2cf620a4700afbb8a875ee1e505_I20210427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i8cd91532adc3452aa47efe23eed53212_I20210428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>stem:segment</xbrli:measure></xbrli:unit><xbrli:context id="i767c2ea504854f988f8ad17c7ace208c_D20200101-20201231"><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: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="i5bbf437548fd4b5bb17c53aa077e9b80_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c28bf9f60114ea48f811022119c3b2b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</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="i532dc6f489d24a438b771f7a71bd2db1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9f72657f40d45cfb94326c01bf70792_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</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="ie3454f13f4564effbdb5d5ddd0b28e06_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbd10f2669754594b363371209ecdae2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic14c61f0008a42cb915cf4430d50479e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b1086dbd8034c849dd9332e475f8c90_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf9c194d9736484b904f77d3f0c10d7c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id445fb380be546399ca42bab6bcdd315_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf68355ac577423a9eed6d2565313bb2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib78a58ef9e3c45a6a50835016ceeac6b_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0061c1993e31493f99da2c3af7f70e6e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerIMember</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3086a8c81c0341d4ba85cc554a26250c_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i169ea32a5c8940ecbc83d8194155c2c2_D20210101-20210930"><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><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b0becdd7e444ea1b7cf126db34c8f64_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i777b5f6a6db949f0a992af0c86124a8f_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31a811a5638a40c597890717334a7c21_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75bed8d5bb004577ae4f94e3d5286584_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4257aa789760496bb106b54db12dec6d_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9329004ff0a4ab2b5e4c50e612cab1c_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic32a25af78104dcc85b705fb9cb5953c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aebce15a19f46e7b0aa03a0d642e54f_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5a48bbe158843668c199313ead5f831_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2b4bbb010bc4d3fa7d63ce8d2f17c47_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i896b529abbe84702b6330c09a03d9d1d_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1c9187d3c0d47feb1be434be198e0aa_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idebd0bc006a146dea8b230b6184b6a3d_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13179aecadec4dd785f7c5b6fb6c666e_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a9a527fc3904f4881f1cc5210e0b542_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16bc97e5f1804659bbdab2229364bb02_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i558ce112f4e24f5d8c56cf3d3c2f453c_I20210930"><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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i584dfc517bb64cdfb3af218b5ce4450c_I20210930"><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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b81c8e362fb4d138b266c51209074cc_I20210930"><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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if694fe31ff0c4faca1508872c50556c7_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77563ccb7c4c4dad811b7c10a29c47be_I20210930"><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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief972336a7814ee4bd1276f7dbefb097_I20210930"><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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92f3b4c583fa4ff2b30c7f6d825b1148_I20210930"><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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ad8691349de4051b5cd49bc3239f419_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ade5b023991415897229475d9ae1c93_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i667153e549d84b88a2b16fc25231f8bf_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i929697b68c274c249521e4a85c635c5d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98a7bc812b30481c91bc90e3726b7572_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a52c6532b284790a4a39ea044f34feb_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfe76e5f4f254296adcae5b4fc068848_I20210930"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97d1e078e4e941a29099abfca16ef914_I20210930"><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><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8170ac5afdcd440cb2a6e92da23fd29c_I20210930"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98621da1545e47d6bf0b7897563ac6d8_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieee1fbdaaea9470397e1fa56a5264272_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb69777903ff46d3801a75ecd43e0642_I20210930"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e47122a771a492e95a07ec4c1aa1c19_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice4021e292214d55887559929d9ec94d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0af23307554d4799a0265d57436d3711_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9630d1b50cd442669c2021bfb9d235c9_I20210930"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafa845c2a1b74c9293807cc76cb6f2b9_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01fa7b307024435ebec1c4e5efa2382c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia317893778a144679b8acb5c72081b38_I20210930"><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:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6554a596f624635ac34f7d917e7eae5_I20210930"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14a5898cf37f4a03aed5170db78a608c_I20210930"><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:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3f83037022844609f95c3552e71f141_I20210930"><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:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id019724ae85442d2829a3a1cd4e8accd_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee22fd4127d34064a0134e6f793e45b3_I20210930"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69506c8004684b66a6d4d8ed9638973e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49cf04839833438b829796a44ee5db99_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44578548bf344ecfa25d548ca25afd3b_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b434427d84246b49042fcfcb16bb10e_I20210930"><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><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c54bcd3cce94157808e9b9a1ea616bd_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99113180a2574616b31c397168d0bc6d_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i528c6d1cd1814f6da954f8307d9bf352_I20210930"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b9f1206445b46d48412e7ab3c16c8f4_I20210930"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b94ffff5cfe45b6999279ba39657a45_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icce457ac60e94e34b73dbbd3beea90fe_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b591d1bddd24fea9d2f472d4e8d424f_I20201231"><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><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="i3fa15c73f08941f7931dc6e34ec2df5b_I20201231"><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><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="i96abb8134a344741b4b6190a8fa03ade_I20201231"><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><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="i850078cbf8a0404eb837b5d557cd3360_I20201231"><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="i3ac779fefa8d45e2bbea6c3cf692e33e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:ConvertiblePreferredStockWarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i1a49dad840484f20b075d4d5ff34cd9a_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:ConvertiblePreferredStockWarrantMember</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="i3aaefccd5e81410d96cbb7b393076323_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:ConvertiblePreferredStockWarrantMember</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="i52dc375f744844d2b6dc5c3688492fbc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:ConvertiblePreferredStockWarrantMember</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="i0a16c804ba0f4c62a450d95f3a35a3a1_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b431aebeb8040b7a271cc55b6d7a88b_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfcc0451c9054b1d92b9c41efaad951f_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e7522a1525d4042bb164a756c845767_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7524a5218cf24e11bb5b3c8197ff47f6_I20200930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9cb32affe28475eb677fb1358be173c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic450bea422ad4a5581452f008593286b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b71c2f83212402a8148854f4603be09_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if75b49c30db44ad6ae42bf7195fb92b2_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0234b6138e6d4716b862d1c93935cc26_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97b894fc126a4d10ad640110c2524a8a_I20200101"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c0185a890b5407ebc2ab880369dced2_I20200531"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e8ce59db0a642f6a6c43f80d4592be1_D20200501-20200531"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</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="i8274c6711df44cbb84f8dbaf0247834a_D20170401-20170430"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-01</xbrli:startDate><xbrli:endDate>2017-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0e50a649d674db09b8de79c9962a75d_D20200801-20200831"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</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="i7968bd96affd4ac38eba6e695d02b4c7_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99e4dea9080f461ebfca3826754572c9_I20181231"><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="i286435828dce4cfbba71b49bb16ab225_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b30e5e71d8f4dfbba86ba85ed5c3ac0_D20200501-20200531"><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-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7abd2de4beaf428e8a5a94d1065dba53_D20180601-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></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="i6493c02609fb4a5fb18afe1df3ba06ac_I20180630"><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="idd148b40ccd04f7990f6ce8aaaf733dd_D20200501-20200531"><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-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idae743852030436eadda5f6b93e65343_I20200531"><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="i9e6661a1031f45c8b9ab561ed9e3b17c_I20201231"><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="i4f828028c29f44b1b92916042ef36303_D20210401-20210430"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i826af73522574f13ac51fe5a8e84d28b_D20200501-20200531"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</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="i4f6ee34c00ed438f9607380c4ac35e6b_I20200531"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9736d4425db24080aa786bde22a947a6_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31c66097b3884622844ce576cc43bcdb_D20210401-20210430"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f29629aa11c49f288bc9ce482fca97e_I20210131"><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="ic517f5c51739467ea39a1f9b2df09bd8_D20210101-20210131"><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-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd46dc46be2b4253b8e20396655d8c18_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3fb0dd0ab344906af4cd4643afa55e7_I20201231"><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="i534e8acdc7ad42e789082553fde72b8f_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18142e26ef7c4ff3bf32d2505c283ab2_I20201231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84d1e12f73af4d838693b9cf599ef08d_I20210930"><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>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf635ce2032647f6b6369aaaa6993f65_D20210101-20210131"><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="i0231b8649c454862bd93b17991bb671c_I20210131"><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="i7c2dde5e4ebd43df9af3a0a7703c7da8_D20210101-20210930"><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:DebtInstrumentAxis">stem:ConvertiblePromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i472227db416f4bc6bfa3b4bc84f3bdf3_I20210930"><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:DebtInstrumentAxis">stem:ConvertiblePromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a83767680b4491d85b68b814e11a1f1_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:LegacyStemWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if09e0c4e8c0749189ca5f574d05165e7_D20200820-20200820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</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="i1d6e52ebee214bc1b5e6ad3a5319acaa_I20200820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id508e20b08ae45b48a864c51c059a743_I20200820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9ed6ec668b74972851a6949e127476e_I20200820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i527dfd000edf4c4c972ec44571b10422_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ca4677f11e345f4a9caf7c2c9fca2fa_D20210624-20210624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-24</xbrli:startDate><xbrli:endDate>2021-06-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8467ea5cd1b749c2b94b70509356edd5_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eeae8dbd0d64805b306c9c997c41337_I20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8d1f8949cd243439c5011012dd7aeff_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f8ca8930adc4f048029eac45087f07b_D20210820-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-20</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53a124f0fec24db69f8fa2002c02a556_I20210407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c41c1a66ebb476cac1c610fd81c0969_D20210407-20210407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-07</xbrli:startDate><xbrli:endDate>2021-04-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29a3198374724ac4a75aa614ed1f64f2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:SharesReservedForWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafa0d1dd29c04610811b9267af002197_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:OptionsIssuedAndOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1999b99c7504063ac7b7cbd3d236dc0_I20210930"><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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff5abee07e8c403aa069e4de5c7cc3e9_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:A2009EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9457d541c264675b74f5745ab8a66fa_I20210531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i832275537f304e108820b03ab6923fe2_D20210101-20210930"><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><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa4212f3cb2d4a5eb94a4d612afe70e5_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabbe2b6dbea84956973ed178e797fcd2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="i6bef1797ff7d46a19f53c0de79d4b577_D20200101-20201231"><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="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i207cc764fe31466190b0c70dcc4e52bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if139bb95f2724ed59fce097fd4d58c4d_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90a6cb5ebdda412f858b41271ae0be5c_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i327481c352e846df833e63125b2e8caa_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic21a3d15c4d14cda808803608d2148f2_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2257db2314de43a0b741ed84dfc75371_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4a80d0a63264c96a0193c377c1bde29_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c80797160d0426ca58d85fd88022c9f_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e8de941b15c4471a4b1f9ac01478535_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5f9be06faed4d559522232f97025033_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6cf7f83eea448a0a4df06e62d4461bd_D20200701-20200930"><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-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cb465650c734cbc8bbcd9425f5cd859_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9856f758c138422d8c3b3add50fbc414_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if524f10378da4d40b65056ab55d1dd95_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62bfe174cfc346f5a08028890e215826_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i406d81a99d694abd9e3bdbbe12f85ad0_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e09aedc46ee424a91bedf9494f1f998_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bf840b8b6bc47a08437150683d7770d_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib47d4ed31f334fdaa9c6974015c1f8fb_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e46192e3c4a418eb6097527c6c8ac64_D20210101-20210930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e5c20fa3dc144508f3ebb8f21bde5ab_D20200101-20200930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9aeb2dc7599472b885b9d5a696cb2e8_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i680b929b26fe4fcdae8cfb85a4526276_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i11735d67faea4cd38e9698dad6d29824_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:ConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83c19207512d42a18e9b7cf310c9c4e2_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:ConvertiblePreferredStockWarrantsMember</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:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i3ced0f63ea124d319f0907ece15d50e0_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">stem:OfficeSpaceInSanFranciscoCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i122a02b6d8e74589abf5967ef623f2b0_D20210923-20210923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">stem:OfficeSpaceInSanFranciscoCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-23</xbrli:startDate><xbrli:endDate>2021-09-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a244165ad424fa8b3449bcd24f4c6d4_I20210923"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">stem:OfficeSpaceInSanFranciscoCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-23</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i32633a2494c9402994e145294bdab679_1"></div><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk5_24f947fe-c831-4b9d-9b17-59ff9abe8d83">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:5.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;<ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6Mzc1ODE2YWJlYjk4NGFlNDljZGRkODAxMjYzMjkyZDcvdGFibGVyYW5nZTozNzU4MTZhYmViOTg0YWU0OWNkZGQ4MDEyNjMyOTJkN18wLTAtMS0xLTE_21599580-36d2-4c0d-b253-2573cabd146c">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">For the quarterly period ended <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNTc_6e4530f3-3e82-41e1-b027-77d5c8d0544e">September&#160;30, 2021</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">OR</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:5.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;<ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZjYwMWI1YjZjNDU4NDRiMjkzODJjNjlmM2MyODA0ZjkvdGFibGVyYW5nZTpmNjAxYjViNmM0NTg0NGIyOTM4MmM2OWYzYzI4MDRmOV8wLTAtMS0xLTE_74ab65b9-4240-4423-b8f9-eeeb2dcf793c">&#9744;</ix:nonNumeric><br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">for the transition period from ________ to ________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODAx_7ac2cbab-e7b7-47d1-a942-d79eada2996b">STEM, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:30.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6YTU2N2EyYTUxZTAzNDcxNjlhNjZhY2MyZDljMThjMjEvdGFibGVyYW5nZTphNTY3YTJhNTFlMDM0NzE2OWE2NmFjYzJkOWMxOGMyMV8wLTAtMS0xLTE_85e1c618-e48c-4b9b-99b8-4d3a422d5793">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6YTU2N2EyYTUxZTAzNDcxNjlhNjZhY2MyZDljMThjMjEvdGFibGVyYW5nZTphNTY3YTJhNTFlMDM0NzE2OWE2NmFjYzJkOWMxOGMyMV8wLTItMS0xLTE_269c4f9a-b379-4f49-864b-8a53086a1ab3">333-251397</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6YTU2N2EyYTUxZTAzNDcxNjlhNjZhY2MyZDljMThjMjEvdGFibGVyYW5nZTphNTY3YTJhNTFlMDM0NzE2OWE2NmFjYzJkOWMxOGMyMV8wLTQtMS0xLTE_bf677a00-9db0-4dd0-a812-d57be396e20b">85-1972187</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(State or Other Jurisdiction</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of Incorporation)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Commission File Number)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(IRS Employer <br/>Identification No.)</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODA2_265be047-b653-4565-ac35-77e0e87afe6c">100 California St., 14th Fl</ix:nonNumeric>, <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODAy_9abc6735-7fa1-4ea6-b855-a4518e5fd316">San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODA3_7b7bacd5-f447-47bd-9dd0-cf1f5e57d52a">California</ix:nonNumeric>  <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18zNDI_e9deeb08-e990-4c86-ba8d-10afb059be49">94111</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address of principal executive offices including zip code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:CountryRegion" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk0_82bbd067-7ea0-4c13-9f08-0d965c2c4869">1</ix:nonNumeric>-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk1_3a9b9c85-3349-457f-8c2f-d31e15370943">877</ix:nonNumeric>-<ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODAz_1b124830-c0d7-4638-9d63-49b3cfe9675a">374-7836</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Not Applicable</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Title of each class</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Trading Symbol(s)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Name of each exchange on which registered</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZDY2MjQ4NTZlNTZhNGU0N2JkNGQ3Zjg1ZGNmMWZjZTMvdGFibGVyYW5nZTpkNjYyNDg1NmU1NmE0ZTQ3YmQ0ZDdmODVkY2YxZmNlM18yLTAtMS0xLTE_e4cf71e0-fff8-4cd7-9d81-7bc3a2dc6744">Common Stock, par value $0.0001</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZDY2MjQ4NTZlNTZhNGU0N2JkNGQ3Zjg1ZGNmMWZjZTMvdGFibGVyYW5nZTpkNjYyNDg1NmU1NmE0ZTQ3YmQ0ZDdmODVkY2YxZmNlM18yLTItMS0xLTE_9482644d-efb3-4a7b-8251-a36cfd5a3fca">STEM</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZDY2MjQ4NTZlNTZhNGU0N2JkNGQ3Zjg1ZGNmMWZjZTMvdGFibGVyYW5nZTpkNjYyNDg1NmU1NmE0ZTQ3YmQ0ZDdmODVkY2YxZmNlM18yLTQtMS0xLTE_5e783480-62a7-4068-a107-02e29508840f">New York Stock Exchange</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk3_f16ce647-e8ce-4e11-b68a-39509aecc51b">Yes</ix:nonNumeric> &#9746; No &#9744; </span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk4_b9590b78-0a39-4f1e-bec4-65365cdbc2cb">Yes</ix:nonNumeric> &#9746; No &#9744; </span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">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 12b-2 of the Exchange Act</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:44.061%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.061%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6M2JmNjg4N2U3N2Y5NGJlOGEzNmEzODUwNDNiMmFjM2QvdGFibGVyYW5nZTozYmY2ODg3ZTc3Zjk0YmU4YTM2YTM4NTA0M2IyYWMzZF8xLTAtMS0xLTE_e490a0fc-2d94-4726-bfd4-b92bbb4bb7d2">Non-accelerated filer</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;<ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6M2JmNjg4N2U3N2Y5NGJlOGEzNmEzODUwNDNiMmFjM2QvdGFibGVyYW5nZTozYmY2ODg3ZTc3Zjk0YmU4YTM2YTM4NTA0M2IyYWMzZF8xLTMtMS0xLTE_a83af57a-caef-4190-abc3-d662d52e5c42">&#9746;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;<ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6M2JmNjg4N2U3N2Y5NGJlOGEzNmEzODUwNDNiMmFjM2QvdGFibGVyYW5nZTozYmY2ODg3ZTc3Zjk0YmU4YTM2YTM4NTA0M2IyYWMzZF8yLTEtMS0xLTE_8251c430-79ae-4686-a09c-6f1af9af5523">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 13(a) of the Exchange Act. </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6M2JmNjg4N2U3N2Y5NGJlOGEzNmEzODUwNDNiMmFjM2QvdGFibGVyYW5nZTozYmY2ODg3ZTc3Zjk0YmU4YTM2YTM4NTA0M2IyYWMzZF8zLTMtMS0xLTE_920f593c-6655-441f-9384-d5c7be292656">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; No <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt:fixed-false" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODA0_51b2103c-02fd-4184-9cb8-16dd8d2f7052">&#9746;</ix:nonNumeric></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:59.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of November&#160;8, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock,  $0.0001 par value per share</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9479e39b71d04eb89d91434c8a860c8e_I20211108" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZDU1Y2EwNDMyYWFjNGEyZDgwZTNjMDIyNzZlZDczOWEvdGFibGVyYW5nZTpkNTVjYTA0MzJhYWM0YTJkODBlM2MwMjI3NmVkNzM5YV8xLTEtMS0xLTEvdGV4dHJlZ2lvbjoxNjU0MzU3NDIyMDU0YmQwYjA0M2U4YTEzZTJjNjI4Yl80_55dfb50a-e709-481d-a78c-5291e9afcabb">144,489,164</ix:nonFraction></span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i32633a2494c9402994e145294bdab679_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS </span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.281%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_10">Part I. Financial Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_10">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_13">Item 1. Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_13">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_16">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_16">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_19">Condensed Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_19">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_22">Condensed Consolidated Statements of Comprehensive </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_22">Income (</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_22">Loss</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_22">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_25">Condensed Consolidated Statements of Stockholders&#8217; Equity (Deficit)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_25">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_28">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_28">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_31">10</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_85">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_85">24</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_118">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_118">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_121">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_121">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_124">Part II. Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_124">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_127">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_127">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_130">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_130">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_133">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_133">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_136">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_136">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_139">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_139">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_142">Item 5. Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_142">42</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_145">Item 6. Exhibits</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_145">43</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_148">Signatures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_148">44</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i32633a2494c9402994e145294bdab679_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part I. Financial Information</span></div><div id="i32633a2494c9402994e145294bdab679_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i32633a2494c9402994e145294bdab679_19">Item 1. Financial Statements (Unaudited)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div id="i32633a2494c9402994e145294bdab679_16"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share and per share amounts)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMy0xLTEtMS0x_bf253c60-4d96-4b33-b80b-18ef7e9bf092">405,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMy0zLTEtMS0x_fe51bc7b-cf67-404f-8c60-0a9ba557e6ca">6,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNC0xLTEtMS0xNzk5NQ_03000169-d86d-406f-994e-b50b99166366">170,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNC0zLTEtMS0xODAwNQ_8bb28014-6c65-4675-b575-378391a797b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNC0xLTEtMS0x_3f564120-7f79-4b43-8e45-3d1087f271a3">34,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNC0zLTEtMS0x_b1917393-d9f8-40c2-8e93-45f8b786d5dc">13,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNS0xLTEtMS0x_2fd76e79-4619-4ac8-af98-9b4cb8cb606a">24,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNS0zLTEtMS0x_fe9f9b4c-6301-4f13-91d7-df84235bcc43">20,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current assets (includes $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNi0wLTEtMS0xL3RleHRyZWdpb246MGViMzIzYzNjOGFlNGIxMjg3NGI5YjE2ZjU1ZjZmNGNfMzU_7a2b430c-4d8c-47f2-a54c-258b6225678f">379</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNi0wLTEtMS0xL3RleHRyZWdpb246MGViMzIzYzNjOGFlNGIxMjg3NGI5YjE2ZjU1ZjZmNGNfNDI_18a05178-c5c8-4de1-be0a-51d3669cc37b">123</ix:nonFraction> due from related parties as of September&#160;30, 2021 and December&#160;31, 2020, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNi0xLTEtMS0x_de4a5dbc-3872-409f-b073-6e13a32bfc39">16,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNi0zLTEtMS0x_44f83b84-2009-4b4e-8bb6-7d43f7d29e84">7,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNy0xLTEtMS0x_e97cfff3-af9e-4780-a7d3-435827378bfe">651,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNy0zLTEtMS0x_92fe512a-7b81-4ed5-a49f-8758a3475b35">49,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Energy storage systems, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfOC0xLTEtMS0x_4db40d95-d27d-454b-a1a1-d15eabf4d5e4">114,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfOC0zLTEtMS0x_3f358961-80a2-4e82-b77a-8cb796a09982">123,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract origination costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfOS0xLTEtMS0x_b1544a3e-2a51-45b3-b068-738ed62b1088">11,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfOS0zLTEtMS0x_8bc03b86-27fc-46a8-a3e2-cf82e9e5c49b">10,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTAtMS0xLTEtMQ_9447dfd7-bbdb-4c03-9660-45ec5bdb4842">1,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTAtMy0xLTEtMQ_7406845b-02ca-4605-a0f9-fae314cb2422">1,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTEtMS0xLTEtMQ_e63cabc1-61ef-403e-bcd6-332ba271683d">13,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTEtMy0xLTEtMQ_155ff2f2-9254-4bdd-8a98-c72260c490ec">12,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating leases right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTMtMS0xLTEtMTgwNzA_818aff6d-c3bf-4b03-9a9d-ccbba903dc33">13,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTMtMy0xLTEtMTgwNzc_da183376-8128-4d65-8a47-c2097864ebb5">358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTItMS0xLTEtMQ_4c093245-f681-498f-a2a2-4ceb37c3e805">18,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTItMy0xLTEtMQ_673c088e-2388-42fb-82fc-d9d6c1d60549">8,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTMtMS0xLTEtMQ_ba24c9b2-7c94-4664-a71b-4d464968683e">824,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTMtMy0xLTEtMQ_83df5b87-c00e-4f2b-aacc-c7b7c7e4f88b">205,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTYtMS0xLTEtMQ_3975c423-2c83-4711-affc-d52f24ac87b3">14,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTYtMy0xLTEtMQ_f32d27f6-e8bb-498d-96fc-57a69f53d1e6">13,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTctMS0xLTEtMQ_b256e4a4-caf5-427e-8d23-6bc13608e8c1">14,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTctMy0xLTEtMQ_a6f57f59-a6fe-4049-afa5-f78f9d0e73ad">16,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTgtMS0xLTEtMQ_2edffa50-e54e-4df4-9381-296f12eb69a8">5,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTgtMy0xLTEtMQ_16f1ce97-57ce-4af1-b88b-956e3bc5dfac">5,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notes payable, current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTktMS0xLTEtMQ_863445a2-8502-4d3c-b06b-9d0c4ac4f4ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTktMy0xLTEtMQ_8e8337a0-5177-4e01-875f-3bd433c7b63c">33,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Convertible promissory notes (includes $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjAtMC0xLTEtMS90ZXh0cmVnaW9uOjQwOTViMWU1OGE0NjRkODBiYjAyOGI5MDU3MWRjMTc5XzQz_4aa2f3dd-5651-4a4f-9765-b22f7e26afcf">&#8212;</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjAtMC0xLTEtMS90ZXh0cmVnaW9uOjQwOTViMWU1OGE0NjRkODBiYjAyOGI5MDU3MWRjMTc5XzUw_2c1613d3-fadd-469f-9cda-715e760a53a0">45,271</ix:nonFraction> due to related parties as of  September&#160;30, 2021 and December&#160;31, 2020, respectively)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjAtMS0xLTEtMQ_c521fa03-d795-40e2-b137-a1900daeba22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjAtMy0xLTEtMQ_cdbde8ad-f9e7-4247-a2fd-cf30f4c879e4">67,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing obligation, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjEtMS0xLTEtMQ_4e8c4177-f301-4bae-b67e-3601747dfd42">14,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjEtMy0xLTEtMQ_da73d8a3-f2c7-4212-abd8-57495d17922c">14,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjItMS0xLTEtMQ_74d4b2b6-826c-407f-8bde-41e6b0d5c5c2">27,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjItMy0xLTEtMQ_bf509d8a-865a-4a43-bdaa-b8722e569e85">36,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current liabilities (includes $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjMtMC0xLTEtMS90ZXh0cmVnaW9uOmFhMWZmYTFkMzgwYzRhNGRhZTUyMGIyZjhlMDg2NjJhXzQw_68cee8a2-2489-40aa-b103-e6718f252a5b">692</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjMtMC0xLTEtMS90ZXh0cmVnaW9uOmFhMWZmYTFkMzgwYzRhNGRhZTUyMGIyZjhlMDg2NjJhXzQ3_37e8c5c5-5c14-4135-817a-38007f83460b">399</ix:nonFraction> due to related parties as of September&#160;30, 2021 and December&#160;31, 2020, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjMtMS0xLTEtMQ_ec311c89-09ad-4b55-b057-723c83008105">2,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjMtMy0xLTEtMQ_e4875a0d-6d82-4ea5-973d-08f868da553e">1,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjQtMS0xLTEtMQ_79733ae9-7ef3-4067-b930-4cf789446b58">78,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjQtMy0xLTEtMQ_208a0096-2d8d-4692-a520-4d952118882e">190,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjUtMS0xLTEtMQ_c279fde1-3739-47d4-b1a4-79bdfa7711e1">21,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjUtMy0xLTEtMQ_37624a95-43c6-4eb8-b1d2-218ca3a94180">15,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset retirement obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjYtMS0xLTEtMQ_67d1ffe6-5c92-400d-be6b-22a4268d7df2">4,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjYtMy0xLTEtMQ_b15a436c-6b12-4b5c-b940-43fc9a077cc0">4,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notes payable, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjctMS0xLTEtMQ_03e5c374-0a80-4b4c-9833-9ddef0fbd33c">1,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjctMy0xLTEtMQ_22014a1d-c09c-4001-8219-c841a23c9ebc">4,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing obligation, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjgtMS0xLTEtMQ_b60d82a5-e1f0-48ca-ab4e-544e6497cb9a">75,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjgtMy0xLTEtMQ_be6e67af-fc94-463b-81d6-770b1f2dbc50">73,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="stem:WarrantLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjktMS0xLTEtMQ_8a0b9fa6-ad11-48ec-a09b-3bd562b25fd4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="stem:WarrantLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjktMy0xLTEtMQ_33d679d7-e8e4-48ea-bda2-ef89cec3274e">95,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liability, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzAtMS0xLTEtMQ_19950ea8-68f6-426c-bffd-8bb9e8bce4f8">12,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzAtMy0xLTEtMQ_dc644cf4-d2e9-47d7-be3e-6a17a6e7d585">57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzEtMS0xLTEtMQ_992ffc63-ea73-4548-84a2-c3eb7eca8e01">194,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzEtMy0xLTEtMQ_8aeec6a2-333f-4b6b-9c87-d65d2654a9f2">383,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 14)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzItMS0xLTEtMQ_d1f8c62d-346a-4865-9be1-fb530a5c946e"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzItMy0xLTEtMQ_c9dea576-7d83-444d-8be3-af2989b7660b"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity (deficit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0XzIx_b0f0c2c5-2e8b-44f8-b9fc-66b2b971ba95"><ix:nonFraction unitRef="usdPerShare" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0XzIx_ff52cd40-9d87-45a3-96cc-331a1c46e0a7">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0XzM1_166a1398-d901-46a6-8b01-829f3a054e3b"><ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0XzM1_644c78c3-6308-4ac4-9aa9-950f73d9e516">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2021 and December&#160;31, 2020, respectively; <ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0Xzg3_39ec7c61-f1af-4aaf-9b3e-8b10f4aeedd7"><ix:nonFraction unitRef="shares" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0Xzg3_559e8069-3ade-4770-8db0-f9e21ca4b3d1"><ix:nonFraction unitRef="shares" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0Xzg3_76ad7bed-f9fc-4712-b64e-67beaf8451e4"><ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0Xzg3_a0a9de2c-de5c-4bc4-ac61-2c8c096b8b6e">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMS0xLTEtMQ_8a113da8-f53a-432e-90a2-dbfc32487dc7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMy0xLTEtMQ_d31bff7c-71ba-4f56-ae2f-eb004bcb87e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0XzE4_68525756-bc4e-462f-bd40-2b1c33b7da84"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0XzE4_ddb14a13-2206-42e1-ac52-c8506826c49a">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0XzMy_c18ee3ba-37b6-428f-8131-025dd720093a"><ix:nonFraction unitRef="shares" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0XzMy_ecd73458-2954-45e8-ad9c-071ab3b52fe4">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2021 and December&#160;31, 2020; <ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0Xzcw_2b68939b-5468-4fe8-b9bf-484b17fd4c08"><ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0Xzcw_c063610b-73d5-41ee-a53b-f670f3049ed4">144,285,959</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0Xzc3_27f8890b-cd37-4074-99c3-8d339e3131db"><ix:nonFraction unitRef="shares" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0Xzc3_ef46a5d3-e271-4f63-b76f-ea6fc8657981">40,202,785</ix:nonFraction></ix:nonFraction> issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMS0xLTEtMQ_e452f1fd-01c2-4d61-b621-7939376db689">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMy0xLTEtMQ_2ae5b40e-25c3-4dd3-8d07-a5619b714af4">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzYtMS0xLTEtMQ_cc63863c-6621-4efb-80ec-5b198ca9df46">1,106,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzYtMy0xLTEtMQ_0f767cb6-9898-444d-adbe-a93ee3d81d2f">230,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzctMS0xLTEtMQ_cf02e0bd-da59-45d6-8d55-3b8509f79d98">317</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzctMy0xLTEtMQ_9c470366-84a0-47a7-b5dd-0760cd315701">192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzgtMS0xLTEtMQ_056181cf-6931-4981-b69c-9dbba3183357">474,998</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzgtMy0xLTEtMQ_b0265e23-35c9-489d-8e14-a986e3b3b1fb">407,841</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity (deficit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzktMS0xLTEtMQ_2674322e-3a35-4a3e-850d-a1f6967c3602">630,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzktMy0xLTEtMQ_1e5ad61e-c864-4b59-b4ef-4d9c61a50a27">177,409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity (deficit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNDAtMS0xLTEtMQ_ae278bd6-8316-449c-9e9d-d8e4b915563c">824,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNDAtMy0xLTEtMQ_97653c7c-7e0b-45f1-9328-bff76ccb51d9">205,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i32633a2494c9402994e145294bdab679_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share and per share amounts)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6097b01bc58e412db019fac3180bb328_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMy0xLTEtMS0x_08240aa6-5023-451a-8a3f-b2e7a6406401">4,947</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2158452b446049c69bf05e56ff40dce6_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMy0zLTEtMS0x_0fa283c8-cbea-4b4f-9249-78217cc0ca6c">3,649</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb0d5cf229094824bcb7291385e618d6_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMy01LTEtMS0x_64a627af-6870-42d1-b8c2-fe85e3992580">14,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b977d053a043e390e3bfca1d914bc7_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMy03LTEtMS0x_43fae185-89c9-49e2-a185-9296f46f5fe9">10,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hardware revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ace5c4b95354843a0343efa9a66508e_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNC0xLTEtMS0x_ee845e5d-9c90-4e59-918f-9f9205347aed">34,886</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff78fef40ecf43eba8ccb083f662771c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNC0zLTEtMS0x_30a84bad-5d22-40ba-9cd2-65c29bc6b781">5,523</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib082b106f2284cd7b9597d29f145e906_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNC01LTEtMS0x_a7250012-9566-41f8-b2f8-484b92e57b8b">59,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ff75642fc09422a8eb95289da576cd1_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNC03LTEtMS0x_a86c2eee-81ca-4b83-9ca9-b31d3d0ae6dc">6,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNS0xLTEtMS0x_2f3b13a5-5739-44a3-8fa4-24abe0e46a9b">39,833</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNS0zLTEtMS0x_3a066187-b8d2-44fc-ac57-c11013c4311f">9,172</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNS01LTEtMS0x_7aeb42c2-1ea4-43df-905f-e38d0edeff48">74,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNS03LTEtMS0x_5ab75dc1-5c7c-4bad-8776-5f2108705a23">17,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6097b01bc58e412db019fac3180bb328_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNy0xLTEtMS0x_de95d0b1-01f9-4306-b048-cffec1442986">6,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2158452b446049c69bf05e56ff40dce6_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNy0zLTEtMS0x_c8f7a65c-df37-4a79-9bbc-cd16983ba3cd">5,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb0d5cf229094824bcb7291385e618d6_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNy01LTEtMS0x_ee4f40e3-9d02-41c1-bddc-ec8a28901ab2">19,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b977d053a043e390e3bfca1d914bc7_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNy03LTEtMS0x_c53c3075-0812-42cb-8322-0a9df2965d11">16,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of hardware revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ace5c4b95354843a0343efa9a66508e_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOC0xLTEtMS0x_eaf20e9b-75e8-471e-8315-b8b27b58f81d">30,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff78fef40ecf43eba8ccb083f662771c_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOC0zLTEtMS0x_fcf8b80d-780c-4a0b-b426-607069766cab">5,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib082b106f2284cd7b9597d29f145e906_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOC01LTEtMS0x_577e5458-e308-4b43-b65c-985e5f88f762">52,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ff75642fc09422a8eb95289da576cd1_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOC03LTEtMS0x_4cf58269-8f0b-4f14-9150-be8b505eda92">6,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOS0xLTEtMS0x_a6dc027b-2698-42b9-a7d8-d9de5bb3a95f">36,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOS0zLTEtMS0x_6d65fabc-6052-4a11-a45c-6679e1a508d9">10,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOS01LTEtMS0x_f06173b4-64f3-408e-b44e-a29806700984">71,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOS03LTEtMS0x_e72bdb34-f257-42d5-aea1-a14a9057b8c9">22,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTAtMS0xLTEtMQ_846a062e-677d-478a-9e51-31c6013790ef">3,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTAtMy0xLTEtMQ_ec4d8484-7d64-474f-bcc5-b4de40252f9f">1,730</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTAtNS0xLTEtMQ_e34947bd-a5b0-4837-8341-41782a6b4cc5">2,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTAtNy0xLTEtMQ_71858830-ae1b-4455-b3d6-c4e93449e9f2">4,861</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTItMS0xLTEtMQ_f2992e04-64ed-481f-958e-360c9f5bf9e2">4,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTItMy0xLTEtMQ_5e88744d-ed62-4096-83e7-86a7a7e35f3d">3,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTItNS0xLTEtMQ_843bf2be-97ea-4b20-84eb-9cc2032290d8">11,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTItNy0xLTEtMQ_0c8f8160-1fdd-4a9e-b524-55e40c1bfb29">11,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTMtMS0xLTEtMQ_252f7cc4-63df-4e88-a072-231f0b6280bb">6,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTMtMy0xLTEtMQ_9f46b738-e44f-4f79-8ab4-e7fdb4808717">5,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTMtNS0xLTEtMQ_cec0cd59-63a6-4903-bcc5-4ef25a6c55f7">15,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTMtNy0xLTEtMQ_aac06480-b002-4506-933c-dcb82c3bcd92">12,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTQtMS0xLTEtMQ_c12a167d-7df3-4fdb-a6f9-ef633491532b">11,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTQtMy0xLTEtMQ_bad7d719-dd1e-458f-ba26-32a09aee8dbb">2,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTQtNS0xLTEtMQ_b5d7076a-b18c-4b7a-9c8e-2eba274159c1">28,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTQtNy0xLTEtMQ_cb1a11cb-3fec-4106-9ca6-2f64fec848db">8,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTUtMS0xLTEtMQ_25216583-c6df-4e1c-9c23-a08d09437649">22,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTUtMy0xLTEtMQ_38de276c-99f5-4632-a9ac-3e7996190d8a">10,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTUtNS0xLTEtMQ_f8aee673-639e-4d4d-b756-fae47d06e2bb">55,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTUtNy0xLTEtMQ_e6cbb4e5-423a-4411-8df4-7c99335a236b">31,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTYtMS0xLTEtMQ_57daf2e5-d12d-4987-ad0e-dda1e8bf1be8">19,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTYtMy0xLTEtMQ_3ba422d5-d91c-4c08-8c0d-313c87adb186">12,470</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTYtNS0xLTEtMQ_60343a95-daca-4b9a-96bf-8514aa55a620">52,893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTYtNy0xLTEtMQ_43ef1095-819b-4abf-9bb6-126a09b8178d">36,662</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTgtMS0xLTEtMQ_faa09dd8-9871-4640-b75f-fd26dfbdfbe3">2,674</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTgtMy0xLTEtMQ_7bdf0209-9d83-4bd0-b8a7-c3eaa183056a">4,265</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTgtNS0xLTEtMQ_34aea721-bbae-406d-8618-c92556a8716d">12,835</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTgtNy0xLTEtMQ_80a7ee32-81df-4751-b86f-f7fe3ff5e9e1">13,826</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTktMS0xLTEtMQ_c1d2bb72-32d3-4498-b1b9-bb74845d2235">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTktMy0xLTEtMQ_a1d9489c-bac2-4f58-aae3-3f954a87513f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTktNS0xLTEtMQ_1276cd7e-a461-4fc8-a34e-843e8c6f5616">5,064</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTktNy0xLTEtMQ_3d6bd2a6-c41e-41b4-84fb-909aadc16ca6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of warrants and embedded derivative </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjAtMS0xLTEtMQ_906470f1-2e63-441b-ba16-72eed4709585">137,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjAtMy0xLTEtMQ_65b0b5dc-1eac-4b5a-9c9b-e1bd75f3d2ea">2,096</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjAtNS0xLTEtMQ_11ad6287-8f1c-4a3b-b48f-a49df0828ec5">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjAtNy0xLTEtMQ_d86c5bae-fba8-4ef7-b128-4070192aba71">3,005</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expenses), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjEtMS0xLTEtMQ_c81d4c41-7773-462c-b1c8-5374575711be">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjEtMy0xLTEtMQ_168812aa-561b-4d9a-bced-4e34c64b3cce">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjEtNS0xLTEtMQ_416b8de5-4361-4463-94df-ea9b3e82fa79">211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjEtNy0xLTEtMQ_df89a0be-4fec-412c-aa4d-04c47b2c4cb2">1,602</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjItMS0xLTEtMQ_de3dd71d-fb1d-4d3e-b385-c0371123aa63">134,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjItMy0xLTEtMQ_855185a2-e161-4577-97ee-fd6d98497847">6,173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjItNS0xLTEtMQ_a2f7ae26-2379-4a83-957c-4fc32453f71d">14,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjItNy0xLTEtMQ_77ca9dea-b914-4195-ba4b-fab575113815">18,433</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjMtMS0xLTEtMQ_b3ed3380-734c-48ef-8eb0-e12f27c18f53">115,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjMtMy0xLTEtMQ_598a266d-0548-4b8f-862b-3402f07ec3e9">18,643</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjMtNS0xLTEtMQ_15eb4320-de33-450b-acd0-70281df4d4bb">67,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjMtNy0xLTEtMQ_e3b226d7-f19e-42d7-bae6-4887c82421fd">55,095</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjQtMS0xLTEtMQ_8843864b-53ac-4082-bbb9-a1bac7caf84d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjQtMy0xLTEtMQ_a3267e3e-0d71-41b3-9c10-0e8c0b7b9457">142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjQtNS0xLTEtMQ_c32c19b0-ad00-4c47-aae3-71013a13fb35">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjQtNy0xLTEtMQ_c3638169-a7f6-48c1-8d6b-595dc93ab559">142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjUtMS0xLTEtMQ_578ae2ad-3521-468c-8ee2-ab9438385917">115,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjUtMy0xLTEtMQ_389ed4b8-96f8-4eb4-ab65-321f87eff546">18,785</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjUtNS0xLTEtMQ_66657c0e-4f79-4cf7-89a7-c026f99eed0b">67,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjUtNy0xLTEtMQ_36f647b6-1a15-4374-b87d-e3a3e909f098">55,237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common shareholders, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjYtMS0xLTEtMQ_24d09012-c0d8-4cb8-9cf2-155cb6a73e13">0.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjYtMy0xLTEtMQ_82af0f2e-0b1d-4c55-b0cf-e6e9eeb29ac5">0.47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjYtNS0xLTEtMQ_36525191-a2d9-42c1-a097-00ea83150e44">0.73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjYtNy0xLTEtMQ_4a57a319-0604-4074-b6c3-d05d29c4e356">1.61</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common shareholders, diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjgtMS0xLTEtMjE1MTk_6004e575-98df-49b1-816a-f2c86cf887c8">0.15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjgtMy0xLTEtMjE1MTk_cf69b294-b9a5-4894-8b5c-6c530378214a">0.47</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjgtNS0xLTEtMjE1MjY_ea54b910-2ab6-4147-b63f-fbbf8968d7f7">0.73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjgtNy0xLTEtMjE1MjY_8995a04e-5e17-434b-b3ac-6ddc1edbf103">1.61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income (loss) per share, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjctMS0xLTEtMQ_b3805892-f034-47c5-af65-3800ce8249c1">135,231,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjctMy0xLTEtMQ_e2c8d32d-08da-4d57-ae6f-9b5bae01e646">39,844,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjctNS0xLTEtMQ_9ce2d6c4-c6b7-4818-82c9-37dd49e0921f">92,436,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjctNy0xLTEtMQ_a55364a4-0f3d-4eef-aeb5-5a02d518343e">40,087,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMzEtMS0xLTEtMjE1MzM_8e40ff9d-8f04-458b-8ca3-269f1f1a92c2">140,285,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMzEtMy0xLTEtMjE1MzM_e9af5ab1-f00b-4cff-9b1b-519b5d5164b7">39,844,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMzEtNS0xLTEtMjE1NDA_91ed7f13-6391-4f1f-9285-5dbad729cef0">92,436,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMzEtNy0xLTEtMjE1NDA_f5b0f061-3b98-427e-9f34-6ec5a44fa113">40,087,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i32633a2494c9402994e145294bdab679_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #231f20;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #231f20;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #231f20;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfMi0xLTEtMS0x_e6ab4ec4-d372-458f-ad8b-b1873a5fcd4a">115,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfMi0zLTEtMS0x_c5f86269-7e2a-4a62-9432-cd1fc7710411">18,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfMi01LTEtMS0x_79317606-c2b6-4282-bd3b-134ad8285c8e">67,157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfMi03LTEtMS0x_6ecb22ea-aa1f-4644-84fe-a92fc72865a1">55,237</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC0xLTEtMS0xODIzMQ_8eb2155e-51b4-4fc3-a876-5e435917837d">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC0zLTEtMS0xODI0NQ_e29f3505-5241-4286-9fae-2c4bf2c051b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC01LTEtMS0xODIzOA_8c72037b-7606-4717-abf7-99a1fdf88fdf">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC03LTEtMS0xODI1Mg_0475138a-276f-4352-8190-139549450a8d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC0xLTEtMS0x_75250536-7e5f-459d-bc03-805c09faf897">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC0zLTEtMS0x_f70237c4-c137-4b50-b4b2-4ac942c03f30">283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC01LTEtMS0x_feca606e-9353-4b19-883a-bddec095ca3f">106</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC03LTEtMS0x_0b0e92fb-7e57-4185-9ddc-db0eb4893597">41</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNS0xLTEtMS0x_7b7c9889-84c8-4023-9ebf-cf03d47ed444">115,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNS0zLTEtMS0x_08a29e4c-0550-4a72-a838-31cbf0e2e70f">19,068</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNS01LTEtMS0x_1c741220-1a3a-477d-8ffb-d509ea63feba">67,282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNS03LTEtMS0x_0ca06ed5-5b56-4cc2-b0ae-638e282a71d0">55,278</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i32633a2494c9402994e145294bdab679_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except share amounts)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.583%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.838%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Convertible Preferred Stock</span></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Series 1 Convertible Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity (Deficit)</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xLTEtMS0x_aad1dd8a-a1ca-40d2-99d0-c13876e95859">175,437,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0zLTEtMS0x_bbd28e13-ca6f-4468-aa1e-d004bea617b4">220,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibca402790ecf488487afd240dc7a12a5_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi01LTEtMS0x_7d10e895-bf3c-4b4c-b94a-b456fa416951">2,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibca402790ecf488487afd240dc7a12a5_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi03LTEtMS0x_25eb48e5-0611-4bee-bb4b-4a1275d5f535">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97aece7ed01040918954ad934189be22_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi05LTEtMS0x_86a4136a-42f9-4665-b6b8-eaa7fa3ee79d">11,228,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97aece7ed01040918954ad934189be22_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xMS0xLTEtMQ_6e8f236d-6e8e-46a9-949b-ae17902f13cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2b2435d074e47108bd50070d7df7d9d_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xMy0xLTEtMQ_7208547d-8cde-4ce6-89db-031b7155eea6">10,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib45e4ef5b18847f1b73624df78a7b0e6_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xNS0xLTEtMQ_1f3a62e6-f10a-4d1c-9903-16807d564bd7">192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6620b281754f4c67ae8f59a75b38d096_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xNy0xLTEtMQ_12025dea-1e24-44f1-999b-5ba0cd089d79">407,841</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xOS0xLTEtMQ_ab822003-a6d4-4a56-8e77-3733af6009ce">397,972</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Retroactive application of recapitalization (Note 1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231" decimals="INF" sign="-" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xLTEtMS0x_f7b64682-123e-4515-b37b-3a4f211da59f">175,437,783</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0zLTEtMS0x_b001e3eb-8dd3-4c91-86ee-45bc2dee0682">220,563</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i63a9a25efec249c68d31639f414c6301_I20201231" decimals="INF" sign="-" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy01LTEtMS0x_3d7d34d6-3749-4fbe-adc8-d160279429f6">2,961</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63a9a25efec249c68d31639f414c6301_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy03LTEtMS0x_1b7b1f07-f78c-437b-a87a-2b9d1c254a5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i455e5305a00f4053aa2516e0bd5cba65_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy05LTEtMS0x_f9f9cb78-12e4-4860-a9e3-ad6c3b1f7853">28,974,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i455e5305a00f4053aa2516e0bd5cba65_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xMS0xLTEtMQ_9b1a10d2-6077-48f2-9b5f-a15f2b7dae1e">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08ee04a97c254d85af8c0023177c69a8_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xMy0xLTEtMQ_2bc3c90a-e4f5-49c5-9af9-92a1ad57f92d">220,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b49a23238ff43e0a85a4b7dbb1d1268_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xNS0xLTEtMQ_7267bbf0-dfb2-4348-b490-3b4690c37681">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee6a853aeaeb4aefa843fca7e67712bb_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xNy0xLTEtMQ_9eb1c369-9ab3-4594-b35f-dbc717907e18">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xOS0xLTEtMQ_63c8179b-0f9d-4537-8164-48443de02ed4">220,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Adjusted balance, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xLTEtMS0x_b97022d6-af11-4916-8255-7e0f29235326">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0zLTEtMS0x_577fa1f9-a078-4530-b09b-c8129863b582">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia80cb702e3474449a3c3a413d5472268_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC01LTEtMS0x_7109aa44-cc86-4401-a439-852908d5b495">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia80cb702e3474449a3c3a413d5472268_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC03LTEtMS0x_6502c437-52d0-456b-928e-590e19217508">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib1ac744c8c784e498d6fb51abd6b86d5_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC05LTEtMS0x_776727cf-2706-4e11-9d23-906913494806">40,202,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1ac744c8c784e498d6fb51abd6b86d5_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xMS0xLTEtMQ_752bf163-46b6-41a3-a2a0-1f84a62668fe">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc0974e4336b446ba4f8017df802c864_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xMy0xLTEtMQ_e4b56f12-5e36-4f27-859b-d8cdd2a5231c">230,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69396e57e3b44765b9bfb72933d2644c_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xNS0xLTEtMQ_0fc36087-2f01-4a14-b2a5-636115ed877e">192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9df83910c72d4778829aa2261227ab57_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xNy0xLTEtMQ_49419fc8-d25f-4b8b-b350-eec0e468da4f">407,841</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xOS0xLTEtMQ_3395591a-6116-4680-ae2b-55986de37046">177,409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Issuance of beneficial conversion feature related to convertible notes (Note 8)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499f6ceb59e44731b91b183126165375_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNS0xMy0xLTEtMQ_a7d63b4b-21cd-41be-a6c0-3ff0675ef94b">1,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNS0xOS0xLTEtMQ_47d3a8a1-b36e-4113-9e61-4e812e3cc1c3">1,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock option and stock warrant exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia35d033b1b87429a902d7c12b1ae0ab1_D20210101-20210331" decimals="INF" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNi05LTEtMS0x_6579c548-62f9-4c4e-925c-0e64f2b57a82">1,412,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499f6ceb59e44731b91b183126165375_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNi0xMy0xLTEtMQ_a2fd1dc7-a21a-4a1f-ac33-444905f2bf89">3,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNi0xOS0xLTEtMQ_98c45c6e-8939-41b8-84ee-910e38db48b1">3,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499f6ceb59e44731b91b183126165375_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNy0xMy0xLTEtMQ_cb7e5faf-d35e-464d-8fa3-16ab4f9f71ab">784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNy0xOS0xLTEtMQ_dfe823be-ebd3-4778-a118-70118895938b">784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ca22833b25349c9b4d918db9933c91e_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfOC0xNS0xLTEtMQ_aad37051-c449-47ba-9744-81d2edb260e1">251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfOC0xOS0xLTEtMQ_1ccf7853-1ea5-4d9f-a81b-961a6f586f6a">251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66614b39786c4bbfbc5ac7a44a6aa7ac_D20210101-20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfOS0xNy0xLTEtMQ_ae623968-bd2a-4b0a-89b4-4cbba531e659">82,553</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfOS0xOS0xLTEtMQ_1a36bafb-0e08-4e3b-bdf1-dd5d8f976b70">82,553</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e0fd534c0754c2b91c61a0fb696e8cc_I20210331" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMS0xLTEtMQ_9c6fb2d0-bca9-4be1-8afa-957dad530ec2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e0fd534c0754c2b91c61a0fb696e8cc_I20210331" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMy0xLTEtMQ_d852e26d-585a-462e-a504-9d79eae21023">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87868baf903c4703987026294cce9b6b_I20210331" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtNS0xLTEtMQ_bccf2e4f-5dcb-4778-9c13-b9dbda2afb6b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87868baf903c4703987026294cce9b6b_I20210331" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtNy0xLTEtMQ_a229bfdf-79e9-49a4-8361-68783d111b31">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i764bba2bf6bf4ebc926015ea8a48940c_I20210331" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtOS0xLTEtMQ_ef00851b-1bd0-418e-8f63-ada6331339fd">41,614,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i764bba2bf6bf4ebc926015ea8a48940c_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTEtMS0xLTE_3f66b2d9-1651-4127-a57b-a489a4937cd1">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie58f2b8cf7224290915bd0bd76cf42fd_I20210331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTMtMS0xLTE_f358837b-becd-490f-9b88-af4a0ad74437">235,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31e22fb7db7649b5b5c39db807efcdf3_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTUtMS0xLTE_1a0fb2bd-65b9-433a-b7cd-4a7b99b0867c">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87c5c46783ac4e92a91e575cffab7638_I20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTctMS0xLTE_c53bb3ea-143b-45d0-a8e8-f66cf0ca8931">490,394</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e0fd534c0754c2b91c61a0fb696e8cc_I20210331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTktMS0xLTE_46661000-6493-4918-8d43-47f4a25bbfc1">254,654</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Merger and PIPE financing (Note 1) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630" decimals="INF" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodSharesReverseRecapitalization" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTEtOS0xLTEtMQ_beed36f0-5d4d-4873-84f8-722763895869">70,428,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630" decimals="-3" name="stem:StockIssuedDuringPeriodValueReverseRecapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTEtMTEtMS0xLTE_90511dcf-a6ee-4400-a2d6-ec3c1246617d">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodValueReverseRecapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTEtMTMtMS0xLTE_97192af5-9529-4f98-ad8f-c1a407cbe8aa">247,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodValueReverseRecapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTEtMTktMS0xLTE_40f4e3a8-cc01-4d19-ad78-3377faf20cdc">247,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Conversion of warrants into common stock upon Merger  (Note 9)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9559e2f9045b439488eb807105dd4302_D20210401-20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTItOS0xLTEtMQ_c49e4382-e314-4315-af1b-99081a8e3b57">2,759,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecd97bac9164455d8de8a61e85ca47d9_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTItMTMtMS0xLTE_a42d3360-1e99-4d1c-a275-df7b620fdcc2">60,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d0b2ac1966e476b94836913e3d413fa_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTItMTktMS0xLTE_0cdba6bd-4e4a-4994-863a-f9bb875aa580">60,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Conversion of convertible notes into common stock upon Merger (Note 8)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e2dc2274bd74ef0b3ba5c3a280b239c_D20210401-20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTMtOS0xLTEtMQ_643bd6ba-ffe2-47d0-a2eb-de2466bb060e">10,921,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e2dc2274bd74ef0b3ba5c3a280b239c_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTMtMTEtMS0xLTE_6fceb204-f6c6-4e66-958c-e9edaf90cb58">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia09bfe258d39477baac9d7d669dd1d31_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTMtMTMtMS0xLTE_290a6f10-fe93-40f6-8321-c9a7f55bd7ef">77,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e1d227751d244099f5b0e99edaf6a5e_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTMtMTktMS0xLTE_e8c27b2f-6023-4e42-9b3f-1003e209b04f">77,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Exchange of warrants into common stock (Note 9)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630" decimals="INF" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodSharesExchangeOfWarrants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTQtOS0xLTEtMQ_de07db6d-c02f-411e-90bd-d7e3ec60763c">4,683,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630" decimals="-3" name="stem:StockIssuedDuringPeriodValueExchangeOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTQtMTEtMS0xLTE_9457d1ad-a5cc-4056-b2b3-30460bf062d1">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodValueExchangeOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTQtMTMtMS0xLTE_54932f09-be4e-4285-b358-d06016537506">168,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodValueExchangeOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTQtMTktMS0xLTE_8cb962ce-e4b8-4158-ab29-6ced859f4370">168,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Issuance of common stock warrants for services (Note 9)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTUtMTMtMS0xLTE_73d88b4e-904f-48df-b606-fa286abb9944">9,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTUtMTktMS0xLTE_92657915-a028-40f6-a1b9-f86a6ea418e4">9,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock option and stock warrant exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630" decimals="INF" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTYtOS0xLTEtMQ_6b163790-79f4-424e-8d3e-173eba2b9945">360,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTYtMTMtMS0xLTE_20b3ab38-3c32-4f87-954e-d73f6be6a751">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTYtMTktMS0xLTE_d63c4c2c-3cbc-419a-8ba2-3eea85c08e5b">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTctMTMtMS0xLTE_ba2fd359-51f4-4493-90c8-54c14e016bf9">1,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTctMTktMS0xLTE_5b02e764-347c-4926-8430-054c35faa866">1,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8328f914fd924e70926191015ed38118_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTgtMTUtMS0xLTE_210a03e4-b716-4f15-886e-fd882af0c0ec">602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTgtMTktMS0xLTE_9d624171-07e8-4fb0-865e-ca6fbde6c612">602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id870433cc46140cca8bce05fa3320e82_D20210401-20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTktMTctMS0xLTE_95e5e465-1f9a-4af5-899d-b220e01239c2">100,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTktMTktMS0xLTE_ce86b9bd-ecbc-4311-af05-0bcb10a829ef">100,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia6918d18b9574fdcb229ba26d492def9_I20210630" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMS0xLTEtMQ_1098f7a2-3e7a-4b0c-bdab-cbeb3ed5341c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6918d18b9574fdcb229ba26d492def9_I20210630" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMy0xLTEtMQ_144f58f1-8b9f-4a87-9d50-b6ff99a2f764">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ff5500d28a94cc1a432cfbc85994268_I20210630" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtNS0xLTEtMQ_0a170948-662c-47f7-b2b4-350cd43722f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff5500d28a94cc1a432cfbc85994268_I20210630" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtNy0xLTEtMQ_79156c8b-ba99-4fe0-9b7b-b48d83c6d766">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i39c30b44c6f74ef2b2e886d28c996540_I20210630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtOS0xLTEtMQ_71f19823-52ff-4e39-bf5c-3f7892dc2469">130,768,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39c30b44c6f74ef2b2e886d28c996540_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTEtMS0xLTE_99874fb4-6a9c-4c19-af5b-4592fc9ee119">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7fb4f14b43c4e5a82dbfb41d594d503_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTMtMS0xLTE_31786c13-4b03-4909-a1c6-688cf2fad603">799,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1945626a82048b29f6f925de182e8b5_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTUtMS0xLTE_227af333-9ff5-484e-92e0-c871f0204f9a">543</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40093eb568a4464f8df659af2c449679_I20210630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTctMS0xLTE_9aa56dcd-056c-4532-b243-89e6c4130b07">590,610</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6918d18b9574fdcb229ba26d492def9_I20210630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTktMS0xLTE_fc35ac19-0d84-4df7-9ca4-94b9ed277d99">208,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Public Warrant exercises (Note 9)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0c25c240f17d46f8b313df68843776ca_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodSharesPublicWarrantExercises" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjYtOS0xLTEtMTczNDg_9f5a774d-338d-46fb-8d6a-5d248664e84e">12,638,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c25c240f17d46f8b313df68843776ca_D20210701-20210930" decimals="-3" name="stem:StockIssuedDuringPeriodValuePublicWarrantExercises" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjYtMTEtMS0xLTE3Mzc5_52689944-68c4-4bfb-b4c5-90b64c908a4c">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2351a4492f9484086e4296144f601f4_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodValuePublicWarrantExercises" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjYtMTMtMS0xLTE3MzYw_83295428-ff5d-43c6-a0bd-5fe9f5c01bbd">312,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodValuePublicWarrantExercises" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjYtMTktMS0xLTUwMw_557a4051-6cbe-4316-9060-2dd3bcc33dbd">312,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock option exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0c25c240f17d46f8b313df68843776ca_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjItOS0xLTEtMjM0MDQ_188f7c34-7fb7-47a7-ab9d-228125cce79b">879,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2351a4492f9484086e4296144f601f4_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjItMTMtMS0xLTIzNDA0_e5d6510f-af34-4587-bce7-6f49d8591003">12,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjItMTktMS0xLTIzNDA0_b33c1af8-4460-4c75-b768-51049a806640">12,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2351a4492f9484086e4296144f601f4_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjctMTMtMS0xLTE3MzYy_f3a5f3b1-079a-4a64-9918-74312202cea7">6,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjctMTktMS0xLTUwMw_4e80b822-2635-4b51-bca5-e65decf4d3df">6,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49047372dc2e41fc94a565e242c8c8fb_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjMtMTUtMS0xLTE5MTkz_f9f7ccc1-a2ab-4d28-9a4f-daa33f7f3393">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjMtMTktMS0xLTE5MTkz_e7a20a44-1677-4c9b-ae1a-ef8c9a6758ca">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49047372dc2e41fc94a565e242c8c8fb_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjgtMTUtMS0xLTE3MzY0_f178bf7c-508e-47cf-8bd7-42b7cc422715">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjgtMTktMS0xLTUwMw_cae7f1a2-013a-4e42-9b8d-09bd0245b039">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i143f3fe269f04edea09781740d76c06a_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjktMTctMS0xLTE3MzY2_4e747819-9d90-44b3-9639-0fc3f61cab5b">115,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjktMTktMS0xLTUwMw_59513d33-8352-4b5d-8e66-cd7325181728">115,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMS0xLTEtMTczNzA_16b2a874-f8f7-4dbf-b00c-072f9944a659">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMy0xLTEtMTczNzM_3c83e39f-38ab-4063-bc9f-d7505b27276d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i17477133d816465f8e9e023841874fcc_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtNS0xLTEtMTczNzU_a4581acb-661e-4a92-a6c3-cef1734f4d5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17477133d816465f8e9e023841874fcc_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtNy0xLTEtMTczNzc_f0b39813-b903-482a-9363-56f208ef440a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if8ce1d4eb8dc4146a2f41405af820f01_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtOS0xLTEtMzU1_434997dc-6aff-49d6-8c69-b87f49c9052c">144,285,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ce1d4eb8dc4146a2f41405af820f01_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTEtMS0xLTM1NQ_af30eee9-6daf-4520-a1d0-b8b15578ab20">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e437d9840724ecabaaf727f42341925_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTMtMS0xLTM1NQ_8ab2fae2-e038-4d7d-b9e2-a8c649dcce72">1,106,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35f5604159074b8f99d10ca9ec2b4e09_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTUtMS0xLTM1NQ_4fc9484d-bf8b-414f-90cc-931aa648b3e6">317</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8b356005cb241c8ac623f84456837e4_I20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTctMS0xLTM1NQ_e94bfcec-b9e4-4f35-aeec-f43729acd22d">474,998</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTktMS0xLTM1NQ_4e9b4af8-c941-4766-b0a0-0d5c5f2fd92a">630,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.583%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.839%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Convertible Preferred Stock</span></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Series 1 Convertible Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Deficit</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i37db3c5f1eef4ca79af67810e0da0566_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xLTEtMS0x_62f66f87-3453-4024-ba93-e650e50f9fce">191,139,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37db3c5f1eef4ca79af67810e0da0566_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0zLTEtMS0x_66a6ab5e-b254-4780-8914-42e8dc1001ba">231,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if3fd00022d73425fa1efb30659fa8804_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi01LTEtMS0x_ead8afe9-ee61-49e5-96e8-b632ffd3d10a">2,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3fd00022d73425fa1efb30659fa8804_I20191231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi03LTEtMS0x_78ff0e85-182f-4924-84e7-62e86be1f579">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic5e5850d6ca04d32925cc3531d3999fb_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi05LTEtMS0x_2a72df78-b7f6-4b2f-a8e9-9c059121a5bb">9,392,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5e5850d6ca04d32925cc3531d3999fb_I20191231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xMS0xLTEtMQ_2af49f74-dad4-424a-a09f-9b32763bdb7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae218ea016cc47b489345077f5617c6b_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xMy0xLTEtMQ_da3980c8-9f38-436b-9526-a7a5bb3389c3">3,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib957f1a503b54822b362a640cba636a3_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xNS0xLTEtMQ_7c543f88-8ce6-4fcc-909f-228602c1d299">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib297c556472c4f62ad8933125102e0fb_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xNy0xLTEtMQ_2684f67b-052f-4740-be03-90f6c8f81084">259,054</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37db3c5f1eef4ca79af67810e0da0566_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xOS0xLTEtMQ_989b7bce-9b9a-4e6c-b989-cf012516cf7c">255,661</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Retroactive application of recapitalization (Note 1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9f11c71d414e4b13860a5793cea8cb7b_I20191231" decimals="INF" sign="-" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xLTEtMS0x_612c899a-adf9-49cb-aa4d-da441b78062a">191,139,933</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f11c71d414e4b13860a5793cea8cb7b_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0zLTEtMS0x_5fb32ea7-0cff-42cd-a763-233a2c6b0089">231,129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1edd1568991541bbbbe3251fe2913355_I20191231" decimals="INF" sign="-" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy01LTEtMS0x_75795fd5-9ca3-4b72-ad0d-9e5e0ca74dc9">2,961</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1edd1568991541bbbbe3251fe2913355_I20191231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy03LTEtMS0x_2fa619c3-9ad0-48d6-a077-ca11e6318511">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc48d9f458c6409bad557ec8396bc73b_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy05LTEtMS0x_01e3f0a0-bcf6-4c1a-95ec-6e51bc1d171a">33,796,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc48d9f458c6409bad557ec8396bc73b_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xMS0xLTEtMQ_06e7b437-c727-408f-9871-252f8d09b088">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96d3c1d4f274d2bb2c2db5c5e651372_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xMy0xLTEtMQ_bb04d7f1-161c-4f76-807d-302e903dfeb7">231,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i265d2c4932e24cdc8705e3b2638078d3_I20191231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xNS0xLTEtMQ_738cb601-e9ad-4451-86d3-a3ddfcf37d98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebec29ee6b1d4490989672eb3fbe83ac_I20191231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xNy0xLTEtMQ_1e3cb1c3-4f43-41e6-b929-b01b4ebc53c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f11c71d414e4b13860a5793cea8cb7b_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xOS0xLTEtMQ_cb9dfcb0-f13e-4aec-898f-37bf22bc5147">231,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Adjusted balance, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i195c72d385a446caad56048ca9326d6f_I20191231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xLTEtMS0x_0e80cb60-7ed5-49b7-a9b9-b1f70807e34e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195c72d385a446caad56048ca9326d6f_I20191231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0zLTEtMS0x_482ef729-0e02-4136-81c1-3befa201639d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i549ab38d3a79480b86fc13d02abed088_I20191231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC01LTEtMS0x_ee94a9a3-26e4-4a5c-8207-e5b41e5348c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i549ab38d3a79480b86fc13d02abed088_I20191231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC03LTEtMS0x_88f2e743-8d04-4d4d-a5e8-90f7a72ee284">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idc33de4cd44e410bbd1578560a66172b_I20191231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC05LTEtMS0x_6d057728-45d1-46e2-aaef-5df25039fb0d">43,189,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc33de4cd44e410bbd1578560a66172b_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xMS0xLTEtMQ_205e3955-41c5-49e1-b6e5-9563fe8e6dda">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a03c95b3c74e78ba3c4645fe7b740d_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xMy0xLTEtMQ_16a7e65c-6cdd-4bc1-ac2a-0c8a488c5547">234,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03d850fb424e41f5bc550bdc72c0651c_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xNS0xLTEtMQ_d68f573d-0e10-4daf-973e-162bb531355e">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7740f732fca445fbb81f89a874f54c5_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xNy0xLTEtMQ_14f8b836-09ed-4fb3-b332-61d68cc215ab">259,054</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i195c72d385a446caad56048ca9326d6f_I20191231" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xOS0xLTEtMQ_fa46ec40-8bac-4fe8-a9e1-ffb5c2d05da5">24,532</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Effect of exchange transaction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i0e1cbf7ce1cf45ad8597fa6179c90863_D20200101-20200331" decimals="INF" sign="-" format="ixt:num-dot-decimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNS05LTEtMS0x_3ba6fae4-52a4-45a1-8967-7a10741e8170">3,448,648</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff5039e790994dbf873d7a0a661d5d57_D20200101-20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNS0xMy0xLTEtMQ_1c93aad6-db8c-4ad7-a58d-c9a7c6da777b">10,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ac9b8d78f4d45589671d608fd0ead93_D20200101-20200331" decimals="-3" format="ixt:num-dot-decimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNS0xNy0xLTEtMQ_79d73561-889e-4ba4-bacf-2dc411158f94">7,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNS0xOS0xLTEtMQ_f9dbd335-582c-460e-bc5f-1aa88c721529">3,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Issuance of common stock upon exercise of stock options and warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0e1cbf7ce1cf45ad8597fa6179c90863_D20200101-20200331" decimals="INF" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNi05LTEtMS0x_961917db-50c5-44e5-bd34-34485b2885ea">15,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff5039e790994dbf873d7a0a661d5d57_D20200101-20200331" decimals="-3" name="stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNi0xMy0xLTEtMQ_ba4fca58-9119-4ef7-9323-35b929ba431c">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331" decimals="-3" name="stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNi0xOS0xLTEtMQ_06004f79-44f7-4468-918d-760a4fc35f00">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff5039e790994dbf873d7a0a661d5d57_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNy0xMy0xLTEtMQ_8ec6e34e-488b-4e6a-8881-a1a8bd0b31e0">456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNy0xOS0xLTEtMQ_581203d6-304a-478b-8412-2b0a851fea31">456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7d5f42e1a6948e1bd905c6773635168_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfOC0xNS0xLTEtMQ_d701435e-93b4-4219-831c-cdbb68b9ce17">451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfOC0xOS0xLTEtMQ_19e042ba-d9d3-4f1c-9fcf-c8476cc609ad">451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ac9b8d78f4d45589671d608fd0ead93_D20200101-20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfOS0xNy0xLTEtMQ_79561199-f12c-4f90-88b2-cbfc3c5b8474">17,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfOS0xOS0xLTEtMQ_6baeb683-82f3-43a6-8071-7863f04bf6bb">17,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of March 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i21ad0a163d314163bc2ac72afbd994a0_I20200331" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMS0xLTEtMQ_b93878de-d943-41c1-be17-b18c1a6a4822">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ad0a163d314163bc2ac72afbd994a0_I20200331" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMy0xLTEtMQ_e34897f4-8d0d-41b7-82fc-36ba15679138">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iefe6263f814943b19437b18872e0ee12_I20200331" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtNS0xLTEtMQ_d751d0c9-6fbc-4d81-bfde-3d71be1a055f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefe6263f814943b19437b18872e0ee12_I20200331" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtNy0xLTEtMQ_2ceea9c2-f3eb-4504-8eb0-36f9ca2d885f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i09252ff3c27e43a4a66ad8b104f79c16_I20200331" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtOS0xLTEtMQ_9df1535d-df77-4395-879d-fb8da6f6f166">39,756,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09252ff3c27e43a4a66ad8b104f79c16_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTEtMS0xLTE_cc372562-18f9-47ff-b527-dc3a3af015d6">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43d9f8e661e748e081c3dc124ba511f3_I20200331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTMtMS0xLTE_40660033-d162-47ee-a607-3298c9b48f80">224,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b7b7c03cd004ac9b0372419a3e3f9d9_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTUtMS0xLTE_f7d57fdf-9acd-4bf0-b83c-4ae2ebc14de5">505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4be83920eb044129b6ed3a756e0aeb6d_I20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTctMS0xLTE_cc6993e5-91c2-40b8-8fb0-404293d94abc">269,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21ad0a163d314163bc2ac72afbd994a0_I20200331" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTktMS0xLTE_b3221651-5407-4697-a8d6-36891ff8142d">44,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Issuance of common and preferred stock upon exercise of stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id764d97ddcb647acbd5d80a1238a0f46_D20200401-20200630" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTEtMTMtMS0xLTE_c122da6c-324f-46e9-a45c-1300cd9daa7f">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTEtMTktMS0xLTE_ae7a6f5c-2c97-484f-bcdf-fc0b6d5db01f">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Issuance of common stock upon exercise of stock options and warrants  </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76ab7ce4e5b04e7faf4fad4c169076d4_D20200401-20200630" decimals="INF" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTItOS0xLTEtMQ_798bc473-c0f9-4716-8fe1-9fceabe7be01">87,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id764d97ddcb647acbd5d80a1238a0f46_D20200401-20200630" decimals="-3" name="stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTItMTMtMS0xLTE_b46be594-21f9-4d45-a1fd-35d67cb3141b">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630" decimals="-3" name="stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTItMTktMS0xLTE_23be23f4-87a9-4c7d-a1af-ecac0e69713e">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id764d97ddcb647acbd5d80a1238a0f46_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTMtMTMtMS0xLTE_491573da-a60e-471c-8937-30fb600ea54b">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTMtMTktMS0xLTE_4d08f232-7b7c-42e9-bb77-a38a07cc6ed5">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2a167ab2144f48bfa123028bce4783_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTQtMTUtMS0xLTE_dd1479ef-838d-4158-8437-cbd1e18e6e9e">209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTQtMTktMS0xLTE_ac1dc79a-56c2-4340-bc39-24356a889830">209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf6f60e74d3949f584436180b8d0b39a_D20200401-20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTUtMTctMS0xLTE_13cd202d-2441-413a-b320-403ebb91283e">18,981</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTUtMTktMS0xLTE_7be60843-6379-4f0a-88a6-b4d68f6e3966">18,981</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iedb7577ebb2649e9b517b026e9bced6f_I20200630" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMS0xLTEtMQ_7d70483b-a220-4792-88cd-feb9dac54a6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedb7577ebb2649e9b517b026e9bced6f_I20200630" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMy0xLTEtMQ_a7ec9b20-cd31-4d67-b4a3-dab502e91d49">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0c08c1461bb49e3a63b1fc0c44adc4a_I20200630" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtNS0xLTEtMQ_e66407b9-e5d9-449e-9760-100a5299833e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0c08c1461bb49e3a63b1fc0c44adc4a_I20200630" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtNy0xLTEtMQ_eb7b6b9d-c653-4c9b-8bea-086b572d699b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a87334d879f4bd8b7f065c7a38546c5_I20200630" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtOS0xLTEtMQ_cdc64760-de91-4f07-ac03-11349f85a3b3">39,843,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a87334d879f4bd8b7f065c7a38546c5_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTEtMS0xLTE_289f7c3e-990f-473a-904b-ffffa2216492">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ee15c814044f5083544ca95717bd15_I20200630" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTMtMS0xLTE_8ac6b8aa-21c8-44e7-84c6-5395afcc65f4">224,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62a6ace404094fa88a0eff3bb98fda0a_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTUtMS0xLTE_02163b78-b5bc-4c59-b858-c522e5b3f5e3">296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36bd3da7c8d1495e99a53594727e30a2_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTctMS0xLTE_cdb5f5a7-4883-4fee-837c-028c997fae09">288,169</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedb7577ebb2649e9b517b026e9bced6f_I20200630" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTktMS0xLTE_a36eca48-f28f-406c-922d-b2b531d34f8a">62,885</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock option and stock warrant exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i18b5328a7fdd437baa96ca12fb26f6ea_D20200701-20200930" decimals="INF" format="ixt:num-dot-decimal" name="stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTgtOS0xLTEtMTczOTQ_ad8385df-9a66-41bf-8c65-83e412ca80b6">4,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18b5328a7fdd437baa96ca12fb26f6ea_D20200701-20200930" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTctMTEtMS0xLTE4OTMw_6fe6aba4-5dce-4a5a-8efa-3e09365f920d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5b36e35f4fb4845aaace1f3b69a7a8c_D20200701-20200930" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTgtMTMtMS0xLTE3Mzk2_4110bd60-20fa-41d0-865f-b705b5ef9a97">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTgtMTktMS0xLTU2Mw_1aad1296-9ed1-47e4-9c5d-dedd5e0266ec">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5b36e35f4fb4845aaace1f3b69a7a8c_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTktMTMtMS0xLTE3MzQx_eebf7d79-4324-4fa5-bdc2-36c0f30e68fc">495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTktMTktMS0xLTU2Mw_25ab89d5-8aa6-4d2c-87ff-613464c16d4f">495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b855ef90f7c477ebe684539b56b1b0e_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjAtMTUtMS0xLTE3MzQ0_87fab0f0-cfde-4145-a74b-70a2c1eaac0c">283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjAtMTktMS0xLTU2Mw_baabcd11-cd56-4cc3-9a75-82243e92ccc6">283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc42b8d35f1447df8f387c7700036e87_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjEtMTctMS0xLTE3MzQ2_d9da5901-3bbe-4725-aa7e-eb779877a83f">18,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjEtMTktMS0xLTU2Mw_d6b614a1-a0c3-43b9-83b5-b2a28f06058e">18,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance as of September 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iebce8e5f161a413bbc2386b824a18060_I20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMS0xLTEtNTYz_7db4ad91-a3f2-4a50-b7f9-099a9c4ddd5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebce8e5f161a413bbc2386b824a18060_I20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMy0xLTEtNTYz_9db70745-d012-499a-b55c-455d3ef6735c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0b49d362080547a9925352bd51948ff2_I20200930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItNS0xLTEtNTYz_e598dd9b-8816-4a42-aaf4-06a811899093">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b49d362080547a9925352bd51948ff2_I20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItNy0xLTEtNTYz_81392ab8-5d9d-4e68-8364-4ab7ee286e2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if8f7138eb8b34d8583f174e1838e6216_I20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItOS0xLTEtNTYz_f3ab9fae-dcd6-4ab8-8863-17f618468844">39,848,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8f7138eb8b34d8583f174e1838e6216_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTEtMS0xLTU2Mw_a41de865-30c2-436c-a637-973ef4123e45">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if22275fbf3884e17b2f55d3ea39ee0a1_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTMtMS0xLTU2Mw_d77be87e-cf6d-4027-9076-3678d649ebf8">225,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9da8136130ae49a4918e0ca8e396fcc0_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTUtMS0xLTU2Mw_85ca6f11-11cb-4cee-8071-0d852379248e">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i359cc0bb532e4367946bde366ab61df8_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTctMS0xLTU2Mw_99f8f05a-5c71-4f29-8b32-c28b39dd7259">306,954</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebce8e5f161a413bbc2386b824a18060_I20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTktMS0xLTU2Mw_759ace23-ad37-48cc-8916-98a1f7f4df6f">81,453</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i32633a2494c9402994e145294bdab679_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:4.35pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="padding-left:20.47pt;padding-right:20.47pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">OPERATING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMy0xLTEtMS0x_c2e9b410-ca90-47e9-a218-c305e4f7e1ae">67,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMy0zLTEtMS0x_45ab15e7-e6b3-4307-9632-29fba2d0d57b">55,237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNS0xLTEtMS0x_1e7bdff2-3475-48f2-862f-2ecee370b2f3">15,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNS0zLTEtMS0x_cf12b87f-c6dc-476e-9071-a4c6c69be88b">13,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash interest expense, including interest expenses associated with debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNi0xLTEtMS0x_e706c338-702c-4b1b-9aa0-5f4084986f22">8,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNi0zLTEtMS0x_befda0bf-96b8-46b5-afcb-0b217d244330">7,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNy0xLTEtMS0x_c58348c3-f5a5-4316-97ad-9acf8e2f339f">7,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNy0zLTEtMS0x_8c525ce2-c04b-4021-bb8c-28959b5b7841">1,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of warrant liability and embedded derivative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfOC0xLTEtMS0x_abbca272-080c-470d-8861-f458302e9b6b">3,424</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfOC0zLTEtMS0x_fb4aa98c-6048-4c58-9dc0-23f826645939">3,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfOS0xLTEtMS0x_3b56d3d7-167e-4988-ab33-57f646f3de80">280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfOS0zLTEtMS0x_14eeb865-7be8-47a4-8d68-f80858d6d7e3">435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTAtMS0xLTEtMQ_755fd7f9-4f11-4f25-b366-ddbba70110c3">174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTAtMy0xLTEtMQ_dce7cfee-d5c7-4c4d-8a0f-0a9fe6d11bc8">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of energy storage systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTEtMS0xLTEtMQ_b4e2f491-9af2-43e6-ac11-133b93aef47a">2,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTEtMy0xLTEtMQ_6ed9a847-41ad-4bd0-bec7-0837b17656cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of warrants for services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTItMS0xLTEtMQ_545b6747-5191-4663-86e9-d99014d258a9">9,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTItMy0xLTEtMQ_79f0939b-99ac-4968-a9d6-b23633e155cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (accretion of discount) amortization of premium on investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTMtMS0xLTEtMjAyMzk_49dc5d85-dec3-4a4c-907d-bcb4358518ef">295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTMtMy0xLTEtMjAyMzk_fd9a574d-6f97-42b0-9b43-9e108caaf082">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTQtMS0xLTEtMjAyNDc_baf0ffd6-b4a4-4f87-8518-b67040d0a9aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTQtMy0xLTEtMjAyNDc_503e4803-c906-4241-b324-45db236794bd">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTQtMS0xLTEtMQ_dabfd1f9-2145-4396-8c1f-3f29f8cd5cb5">21,383</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTQtMy0xLTEtMQ_867c110d-c5ee-4938-8c8b-352b875dd735">6,039</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTUtMS0xLTEtMQ_fbff2ce2-cb7e-4887-a156-98903243712b">3,357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTUtMy0xLTEtMQ_7c972feb-7988-4899-be8c-00e8754bae84">17,595</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred costs with suppliers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="stem:IncreaseDecreaseInDeferredCostsWithSuppliers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTgtMS0xLTEtMjAyNTU_7718fcee-4b48-44e3-b6c9-5334eabae9fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="stem:IncreaseDecreaseInDeferredCostsWithSuppliers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTgtMy0xLTEtMjAyNTU_f7335b2a-fdca-4a3c-9588-ec03b2212915">2,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTYtMS0xLTEtMQ_3a417a7d-0285-4d33-be3a-80a37c84eaca">18,060</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTYtMy0xLTEtMQ_e1b9a7d5-d178-489f-80a9-40e7e68f91dc">105</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract origination costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:IncreaseDecreaseInCapitalizedContractCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTctMS0xLTEtMQ_c00a38be-bc79-44f6-98b8-74b1dfcace65">1,853</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="stem:IncreaseDecreaseInCapitalizedContractCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTctMy0xLTEtMQ_648a5439-172b-491b-9df4-45def3e76c42">2,135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTgtMS0xLTEtMQ_4e43878b-a9bd-497f-b70d-c2d4aee98993">6,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTgtMy0xLTEtMQ_8ce7ae0b-03f1-4c30-ba90-8d1b86c10db3">2,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTktMS0xLTEtMQ_5fa6e235-8ffe-49b4-84cc-792483411233">3,538</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTktMy0xLTEtMQ_09b3d234-a6e8-45cf-9cba-134b4e16b202">32,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjAtMS0xLTEtMQ_92b7bd53-516f-4f04-9330-bc1b102529a8">331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjAtMy0xLTEtMQ_49a1364f-9142-4399-8a9f-fbff9231d813">475</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjEtMS0xLTEtMQ_bb6fbf53-c183-416c-a0ac-50c34c9b21b6">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjEtMy0xLTEtMQ_56b9079b-e3c2-4314-9fd7-686acedad317">86</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjItMS0xLTEtMQ_059848a5-c06f-471b-83b6-492987945d48">69,020</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjItMy0xLTEtMQ_5f39a8c6-193e-48a6-9de2-7df40a9b1fb6">17,921</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">INVESTING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjctMS0xLTEtMjAzMjY_29cec559-faea-4613-a0c3-4f83865e2dc0">171,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjctMy0xLTEtMjAzMjY_8c037a1d-9453-4c3b-a879-cd020688f3e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of energy storage systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjQtMS0xLTEtMQ_d0b11f12-1905-4986-95a1-e717bff9ea12">6,173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjQtMy0xLTEtMQ_544969ca-584a-48bb-ad92-437d787354d7">4,121</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures on internally-developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjUtMS0xLTEtMQ_dca2b273-16fb-40d1-8c07-5a1571e44295">4,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjUtMy0xLTEtMQ_9a5ffc73-7e60-470c-acd6-c135f3a72467">3,585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjYtMS0xLTEtMQ_3a5e58c3-1645-4c56-bc6e-0f981d5f18ff">525</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjYtMy0xLTEtMQ_d3a36684-3dd0-4f12-aa2e-fa56520e26d3">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjctMS0xLTEtMQ_9ea0c421-a7fb-471d-a3e8-debf51b2d8b9">182,057</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjctMy0xLTEtMQ_c78323e8-fd96-4aa5-b3c1-5e586b5ad5a4">7,719</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">FINANCING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:ProceedsFromStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjktMS0xLTEtMQ_42307ae4-94ff-45a3-8114-eac1b5fd4ecc">148,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="stem:ProceedsFromStockOptionsAndWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjktMy0xLTEtMQ_c647e735-ba7e-4dbe-a445-2d71f7c33e34">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments for taxes related to net share settlement of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMS0xLTEtMjM2ODI_e2de6969-7fb2-42d3-9c05-8abf4b7b807d">12,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMy0xLTEtMjM2ODI_0398a54a-fc0d-4070-859c-1dd7eec484da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net contributions from Merger and PIPE financing, net of transaction costs of $<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:PaymentsOfReverseRecapitalizationTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzAtMC0xLTEtMS90ZXh0cmVnaW9uOmQxNWI2MDk1MjFiNjQ0ODk4NmNjMzE0NjAwYmU4YzQ1Xzgy_57c05f9c-b465-41f5-bc7e-1555caf66a98">58,061</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzAtMS0xLTEtMQ_d27775a6-34fe-40ed-82bf-588d0d68979e">550,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzAtMy0xLTEtMQ_5b4bb4bd-0361-43d7-921d-cbde77e6006e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from financing obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzEtMS0xLTEtMQ_25a73c7d-b632-4fef-8e64-089b467974d0">4,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzEtMy0xLTEtMQ_ceea92ee-5938-42ff-b1e5-18d62f21f037">12,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzItMS0xLTEtMQ_34cbf29f-06dc-45af-b654-07407402ced4">5,721</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzItMy0xLTEtMQ_57348112-dfdb-47c0-aa94-40c3cfa42a51">7,776</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issuance of convertible notes, net of issuance costs of $<ix:nonFraction unitRef="usd" contextRef="ibe9c06c0f3c741d989890149ce5017da_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzMtMC0xLTEtMS90ZXh0cmVnaW9uOmFlZTg4N2I0NmY1MTQwMDNiNTIzNGVmNzEyNjc4YmE5Xzc0_2180102a-38f3-43b7-9c27-3a6cb97a43c0">8</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i21cd102841784e76bb7607d13b8542e8_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzMtMC0xLTEtMS90ZXh0cmVnaW9uOmFlZTg4N2I0NmY1MTQwMDNiNTIzNGVmNzEyNjc4YmE5Xzgx_865c0475-4c9c-4c0d-89ec-69d5cca119cb">1,740</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzMtMS0xLTEtMQ_59bdf4ff-6bf5-4262-b4ab-6a0ba32200df">1,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzMtMy0xLTEtMQ_499aa2fc-75ff-4832-98e8-e9e10036c220">12,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of notes payable, net of issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i1381c865f08a47709723e0de162aa3f5_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjA1Y2UxODNhNGM1NjQ4NmRiNTFjMzYzMjIyYWJkNTY0Xzcw_08a0e178-f6f8-4438-945b-a689331682ea">101</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i206ee29491684e31bbcc0365264618f6_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjA1Y2UxODNhNGM1NjQ4NmRiNTFjMzYzMjIyYWJkNTY0Xzc3_4b0f79a7-8a24-4f95-92e8-ce67fa38d226">1,502</ix:nonFraction> for the nine months ended September 30, 2021 and 2020, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMS0xLTEtMQ_c6d944b2-98d6-4700-93cb-1831cf9b09d0">3,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMy0xLTEtMQ_41070724-c1b3-43fe-86b4-f8fe44c8b90f">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzUtMS0xLTEtMQ_a54a816e-1f11-437e-9085-9f896b9d0d98">41,446</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzUtMy0xLTEtMQ_19aa9920-1973-4080-bbc3-b1ef2c25b0bb">21,660</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzYtMS0xLTEtMQ_c8ca6bea-6bf3-4ba2-ae87-132a88beafac">648,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzYtMy0xLTEtMQ_aa3eeafa-4ec0-4a57-8062-49b14e6143b9">21,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzctMS0xLTEtMQ_a718cb43-4fe6-475a-b231-d4744dd46380">505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzctMy0xLTEtMQ_f5e52a05-c0e4-46d9-87da-cf52b0e24139">349</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzgtMS0xLTEtMQ_ec3d8bc4-0734-4ed6-8928-25a4220a05b4">398,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzgtMy0xLTEtMQ_7e4dc443-416a-4dff-a0c0-382c3de27e40">4,946</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzktMS0xLTEtMQ_eda1eaf0-8a95-4004-8389-f2ca0226051f">6,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195c72d385a446caad56048ca9326d6f_I20191231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzktMy0xLTEtMQ_6cc2d366-daec-4400-a020-0dbc06172818">12,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNDAtMS0xLTEtMQ_5adc1282-978b-4d39-b6ca-289dda44ff59">405,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebce8e5f161a413bbc2386b824a18060_I20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNDAtMy0xLTEtMQ_ca8fe059-55de-49c9-8d87-3bab41164efb">7,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMS0xLTEtMS0x_8e518470-59f8-417c-9241-6da691161ba6">8,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMS0zLTEtMS0x_544799c0-6e09-4bb3-ad14-b0c9db5f2f6b">6,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">NON-CASH INVESTING AND FINANCING ACTIVITIES </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in asset retirement costs and asset retirement obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="stem:IncreaseDecreaseInAssetRetirementCostsAndObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMy0xLTEtMS0x_9db0e217-1cb7-4a5a-8db6-e6057d2f2439">162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="stem:IncreaseDecreaseInAssetRetirementCostsAndObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMy0zLTEtMS0x_5fddbea7-b9fe-4d06-9c1f-6ea32d76ef26">527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exchange of warrants for common stock </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:ExchangeOfWarrantsForCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNC0xLTEtMS0x_254ea015-7ba5-4635-9047-fd4ace2d8edb">168,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="stem:ExchangeOfWarrantsForCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNC0zLTEtMS0x_3fa9f28f-0fd4-4bfd-bfb7-052053f46ebc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversion of warrants upon merger</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:ConversionOfWarrantsUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNS0xLTEtMS0x_9a360e08-b94a-40ca-a8ff-d57947f63dfc">60,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="stem:ConversionOfWarrantsUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNS0zLTEtMS0x_aac12472-9685-4d9b-9727-416b48605b7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversion of convertible notes upon merger</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:ConversionOfConvertibleNoteUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNi0xLTEtMS0x_ba531f81-07ab-442b-8dd8-feb84d8c757b">77,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="stem:ConversionOfConvertibleNoteUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNi0zLTEtMS0x_8e4cfbc6-b001-461d-aabd-fe832fa69514">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversion of accrued interest into outstanding note payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="stem:ConversionOfAccruedInterestIntoOutstandingNotePayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNy0xLTEtMS0x_f277d5e4-342d-421b-adc2-4bd764d2123c">337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="stem:ConversionOfAccruedInterestIntoOutstandingNotePayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNy0zLTEtMS0x_6200402e-548d-4099-a1f5-59c1dbc3a473">385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for lease liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfOC0xLTEtMS0x_97a9c786-79c2-43ca-b165-f5753d4b3a6b">13,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfOC0zLTEtMS0x_b634150c-fe52-4a3b-9775-5d7c40fbc84e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement of warrant liability into common stock due to exercise</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfOS0xLTEtMS0x_e7ecc237-59ff-4ed7-9747-6ac7159c1e5a">167,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfOS0zLTEtMS0x_c5adf63a-75d8-4341-b3f7-5518dc4cd082">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement of warrant liability into common stock due to redemption</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTAtMS0xLTEtMjU0NjU_1c93a380-30a8-49fd-b3f7-b2ae1de7d838">2,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="stem:SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTAtMy0xLTEtMjU0NjU_ca9911df-b3ce-47af-acc4-2de7b4975317">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of warrants upon debt modification</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="stem:IssuanceOfWarrantsUponDebtModification" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTAtMS0xLTEtMQ_70181ab3-822a-4a83-8623-77fec1131434">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" name="stem:IssuanceOfWarrantsUponDebtModification" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTAtMy0xLTEtMQ_7b27e8d7-d3e6-4f9c-803c-3c73fece039f">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation capitalized to internal-use software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" name="stem:StockBasedCompensationCapitalizedToInternalUseSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTEtMS0xLTEtMQ_d8b8308a-cc39-437f-8ac5-c87abfe28333">587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="stem:StockBasedCompensationCapitalizedToInternalUseSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTEtMy0xLTEtMQ_b6f2705a-a6f0-4664-b553-d4dbcc3ffd01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i32633a2494c9402994e145294bdab679_31"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_34"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNzAyMg_80071633-cbfb-45a7-8815-f899a6d9b145" continuedAt="ie661c3f6db5544af9c1431eedbc3f7fd" escape="true">BUSINESS</ix:nonNumeric></span></div><ix:continuation id="ie661c3f6db5544af9c1431eedbc3f7fd" continuedAt="i5f555ec5b36f44cfb1b65d6a50e391a5"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of the Business</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stem, Inc. and its subsidiaries (together, &#8220;Stem&#8221; or the &#8220;Company&#8221;) is one of the largest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digitally connected, intelligent energy storage networks, providing customers (i) with an energy storage system, sourced from leading, global battery original equipment manufacturers (&#8220;OEMs&#8221;), that the Company delivers through its partners, including solar project developers and engineering, procurement and construction firms and (ii) through its Athena&#174; artificial intelligence (&#8220;AI&#8221;) platform (&#8220;Athena&#8221;), with ongoing software-enabled services to operate the energy storage systems for up to <ix:nonNumeric contextRef="i12dc7cfccd6d46fe98e3e82befc8f43d_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzI5ODUzNDkwNTg1NQ_f8d2ba3b-c3c4-4a13-b788-59b94b459c62">20</ix:nonNumeric> years. In addition, in all the markets where the Company operates its customers&#8217; systems, the Company has agreements to manage the energy storage systems using the Athena platform to participate in energy markets and to share the revenue from such market participation.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company delivers its battery hardware and software-enabled services through its Athena platform to its customers. The Company&#8217;s hardware and recurring software-enabled services mitigate customer energy costs through services such as time-of-use and demand charge management optimization and by aggregating the dispatch of energy through a network of virtual power plants. The resulting network created by the Company&#8217;s 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, the Company&#8217;s energy storage solutions support renewable energy generation by alleviating grid intermittency issues and thereby reducing customer dependence on traditional, fossil fuel resources. As of December 31, 2020, Athena has accumulated over <ix:nonFraction unitRef="hour" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-6" format="ixt:num-dot-decimal" name="stem:EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzI5ODUzNDkwNTg2Ng_0dffe367-32b3-4721-9eea-41be18fc5d37">20</ix:nonFraction>&#160;million runtime hours, which is equivalent to more than 2,200 years of operational experience, across hundreds of sites and customers in several utility territories across the U.S., Canada and Chile.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (&#8220;Legacy Stem&#8221;) prior to the Merger (as defined below). Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Star Peak Acquisition Corp. Merger</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 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 &#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 merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#8220;Merger&#8221;). </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="stem:ScheduleOfReverseRecapitalizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNzAyMw_69151b4a-b400-4e19-bbed-78828a5e306c" continuedAt="idfb71c29cf7c435d988581c530d69265" escape="true">On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $<ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-5" name="stem:ProceedsFromReverseRecapitalizationTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMTQ2Ng_91b2a89b-2ead-46f0-90d5-3f00a4fde15c">550.3</ix:nonFraction> million, net of fees and expenses as follows (in thousands):</ix:nonNumeric></span></div><div><ix:continuation id="idfb71c29cf7c435d988581c530d69265"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recapitalization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash  &#8212; STPK trust and working capital cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-3" format="ixt:num-dot-decimal" name="stem:CashAcquiredThroughReverseRecapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RhYmxlOjBjZjFjNzMyNDU0YzQxYTVhYmRhZDYxMDFhOWUzMWM1L3RhYmxlcmFuZ2U6MGNmMWM3MzI0NTRjNDFhNWFiZGFkNjEwMWE5ZTMxYzVfMS0xLTEtMS0x_6a1e4857-fdff-43f8-9652-33cbbee92eae">383,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash  &#8212; PIPE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RhYmxlOjBjZjFjNzMyNDU0YzQxYTVhYmRhZDYxMDFhOWUzMWM1L3RhYmxlcmFuZ2U6MGNmMWM3MzI0NTRjNDFhNWFiZGFkNjEwMWE5ZTMxYzVfMi0xLTEtMS0x_88440dc7-b911-4588-91dd-aea83117e3dc">225,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: transaction costs and advisory fees paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-3" format="ixt:num-dot-decimal" name="stem:PaymentsOfReverseRecapitalizationTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RhYmxlOjBjZjFjNzMyNDU0YzQxYTVhYmRhZDYxMDFhOWUzMWM1L3RhYmxlcmFuZ2U6MGNmMWM3MzI0NTRjNDFhNWFiZGFkNjEwMWE5ZTMxYzVfMy0xLTEtMS0x_69a16e0e-5b58-4b57-8af0-05b4e28122a5">58,061</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merger and PIPE financing</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-3" format="ixt:num-dot-decimal" name="stem:ProceedsFromReverseRecapitalizationTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RhYmxlOjBjZjFjNzMyNDU0YzQxYTVhYmRhZDYxMDFhOWUzMWM1L3RhYmxlcmFuZ2U6MGNmMWM3MzI0NTRjNDFhNWFiZGFkNjEwMWE5ZTMxYzVfNC0xLTEtMS0x_33605931-26e6-49ad-ae47-edd5e38b47ed">550,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the closing of the Merger, (i) all issued and outstanding shares of Legacy Stem preferred stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ia639e2cf620a4700afbb8a875ee1e505_I20210427" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMTY0Ng_df201ddb-d702-4d5c-91ff-62879065b459">0.00001</ix:nonFraction> per share (the &#8220;Legacy Stem Preferred Stock&#8221;), were converted into shares of Legacy Stem common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ia639e2cf620a4700afbb8a875ee1e505_I20210427" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMTc2Mg_0aef8541-cb40-4df6-b6e2-d214bda8b8ce">0.000001</ix:nonFraction> per share (the &#8220;Legacy Stem Common Stock&#8221;) in accordance with Legacy Stem&#8217;s amended and restated certificate of incorporation, (ii) 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 and (iii) 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. Upon the consummation of the Merger, each share of Legacy Stem common stock then issued and outstanding was canceled and converted into the right to receive shares of Class A common stock of Stem using an exchange ratio of <ix:nonFraction unitRef="number" contextRef="i8cd91532adc3452aa47efe23eed53212_I20210428" decimals="4" name="stem:RecapitalizationExchangeRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMjU3Mw_08f0fcb9-dde6-4718-b783-e03b99ab05b7">4.6432</ix:nonFraction> </span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="i5f555ec5b36f44cfb1b65d6a50e391a5"><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Merger Agreement, STPK entered into separate subscription agreements (each, a &#8220;Subscription Agreement&#8221;) with a number of investors (each a &#8220;Subscriber&#8221;), pursuant to which the Subscribers agreed to purchase, and STPK agreed to sell to the Subscribers, an aggregate of <ix:nonFraction unitRef="shares" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMjkwOQ_efd00069-4410-4285-ab7f-1bdd2fd9d648">22,500,000</ix:nonFraction> shares of common stock (the &#8220;PIPE Shares&#8221;), for a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8cd91532adc3452aa47efe23eed53212_I20210428" decimals="0" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMjk4MA_85183960-529f-4137-82c5-c3623f43ad24">10</ix:nonFraction> per share and an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzAyOA_e477e4a8-fc05-4e3f-937f-2f849276f23f">225.0</ix:nonFraction> million, in a private placement pursuant to the subscription agreements (the &#8220;PIPE&#8221;). The PIPE investment closed simultaneously with the consummation of the Merger. The Merger is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, STPK was treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, the Merger was treated as the equivalent of Stem issuing stock for the net assets of STPK, accompanied by a recapitalization. The net liabilities of STPK of $<ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-5" format="ixt:num-dot-decimal" name="stem:NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzU3Ng_52c0300f-f620-4c94-9595-9290b762b6c8">304.0</ix:nonFraction>&#160;million, comprised primarily of the warrant liabilities associated with the Public and Private Placement Warrants discussed in Note 9, are stated at historical cost, with no goodwill or other intangible assets recorded.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Going Concern</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and with the instructions to Form 10-Q and Article 10 of the Regulation S-X, assuming the Company will continue as a going concern. As of September&#160;30, 2021, the Company had cash and cash equivalents of $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDE3MA_199c00b9-9d74-48cc-830b-5806fbd9c4a2">405.2</ix:nonFraction> million, short-term investments of $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzI5ODUzNDkwNTgzNQ_2ed05334-cff8-4662-88cd-3d343a183841">170.8</ix:nonFraction> million, an accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDIwMA_2d413627-cc93-42bf-b3af-f156ce21ac44">475.0</ix:nonFraction> million and net working capital of $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="stem:WorkingCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDIzMA_6bc79a42-22fc-4adb-95e1-c60fe973a98b">573.3</ix:nonFraction> million, with $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDIzOQ_23416b42-a306-43c4-bd0c-cf0505a4d4fd">14.3</ix:nonFraction> million of financing obligation coming due within the next 12 months. During the nine months ended September&#160;30, 2021, the Company incurred a net loss of $<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDM2Mw_1cccd703-6860-46ec-877b-a8b90651ae37">67.2</ix:nonFraction> million and had negative cash flows from operating activities of $<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDQyMw_7809b02b-11d9-4b5e-9809-5ef66cda6c98">69.0</ix:nonFraction> million. However, the Merger and the proceeds of $<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromWarrantExercises" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMTA5OTUxMTYzNTEwNw_fc313eb5-0f81-46b9-90ea-8b7ea21f3644">145.3</ix:nonFraction> million from the exercise of Public Warrants (as described in Note 8 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. Prior to the Merger, the Company had 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, securing adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy, and hiring and retaining 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 and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has resulted and may continue to result in widespread adverse impacts on the global and U.S. economies. Ongoing g</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">overnment and business responses to COVID-19, along with the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse effect on economic and market conditions and trigger a period of continued global and U.S. economic slowdown.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s industry is currently facing shortages and shipping delays affecting the supply of energy storage systems, batteries, modules and component parts for inverters and battery energy storage systems available for purchase. These shortages and delays can be attributed in part to the COVID-19 pandemic and resulting government action. While a majority of the Company&#8217;s suppliers have secured sufficient quantities to permit them to continue delivery and installing through the end of 2021, if these shortages and delays persist into 2022, they could adversely affect the timing of when energy storage systems can be delivered and installed and when the Company can begin to generate revenue from those systems.  The Company cannot predict the full effect the COVID-19 pandemic will have on its business, cash flows, liquidity, financial condition and results of operations at this time due to numerous uncertainties. The Company will continue to monitor developments affecting its workforce, its customers and its business operations generally, and will take actions it determines are necessary in order to mitigate these effects.</span></div></ix:continuation><div id="i32633a2494c9402994e145294bdab679_37"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzY_0a3faf6f-366b-47e3-a6b3-38e73b123808" continuedAt="i9e2c43eb9de54d4db891e32d2ddba165" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </ix:nonNumeric></span></div><ix:continuation id="i9e2c43eb9de54d4db891e32d2ddba165" continuedAt="i23a6b9f6b9b04176af98f279bba2ba82"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzc_5d4282ba-a8c1-4275-b3ec-5f7e5cd36330" continuedAt="i7bc739a465ba4a6eb8468bcb0700565f" escape="true"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="i23a6b9f6b9b04176af98f279bba2ba82" continuedAt="i07056471d0464ea89db27f627656b069"><div style="margin-top:10pt"><ix:continuation id="i7bc739a465ba4a6eb8468bcb0700565f"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#8217;s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements 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. These unaudited condensed financial statements should be read in conjunction with the Company&#8217;s audited financial statements for the year ended December 31, 2020. Operating results for the three and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine month period ended September 30, 2021</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not necessarily indicative of the results that may be expected for the full year ending December&#160;31, 2021 or for any other future interim period or year.</span></ix:continuation></div><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzI_1ac5c00a-ae80-423b-98f7-0c14a8d20fcf" escape="true"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed 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 unaudited condensed 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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these unaudited condensed 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.</span></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzM_1a37f84f-7ed2-485a-9a14-188eabc6e922" continuedAt="ifeb5abf88eb9454d83f2b7dc4207b3f0" escape="true">Segment Information</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:18pt"><ix:continuation id="ifeb5abf88eb9454d83f2b7dc4207b3f0" continuedAt="i7e140ec82cf5486490e5f336efb96ff0"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company&#8217;s 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, management has determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="segment" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMzE2NA_a60087c2-8596-4699-ac3b-9eaed5c7fc0e">one</ix:nonFraction></span></ix:continuation><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7e140ec82cf5486490e5f336efb96ff0"> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.</ix:continuation>  Net assets outside of the U.S. were less than 10% of total net assets as of September&#160;30, 2021 and December&#160;31, 2020.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:MajorCustomersPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzQ_fe5ce2af-8aec-4918-936c-46d26d6623d3" continuedAt="i189ec6292174486da59bdd92d65691e0" escape="true">Significant Customers</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i189ec6292174486da59bdd92d65691e0">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each  reporting date.</ix:continuation> <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzU_f0d897f7-e6c5-43a2-a5af-ad9d389a9a63" continuedAt="i52338f35151d460eae7da8d4680b0718" escape="true">For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:</ix:nonNumeric></span></div><ix:continuation id="i52338f35151d460eae7da8d4680b0718"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.678%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i767c2ea504854f988f8ad17c7ace208c_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNC0zLTEtMS0x_eb3a50b7-4486-4cd8-89e7-d7b77aaef91e">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5bbf437548fd4b5bb17c53aa077e9b80_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNC05LTEtMS0x_78ce3d65-8b1b-4724-8707-8f0b1b1e2afd">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2c28bf9f60114ea48f811022119c3b2b_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNS0zLTEtMS0x_a141681b-e49a-4149-975f-b509d13d6a5f">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i532dc6f489d24a438b771f7a71bd2db1_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNi0xLTEtMS0x_cf789db8-140c-43dd-a3cb-c5eac75acd60">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie9f72657f40d45cfb94326c01bf70792_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNi0zLTEtMS0x_15b2ee16-5ce5-42f6-8032-e7bf60cd8b29">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie3454f13f4564effbdb5d5ddd0b28e06_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNi01LTEtMS0x_a3edba05-36bc-43b1-82fb-5a3fca55555c">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibbd10f2669754594b363371209ecdae2_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNi05LTEtMS0x_44a5f8e6-f5f3-43dc-b42a-5f9048ef9129">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic14c61f0008a42cb915cf4430d50479e_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNy05LTEtMS0x_17ffd992-ffef-4341-8588-17e55b22326e">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer H</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8b1086dbd8034c849dd9332e475f8c90_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtMS0xLTEtMjE4Nzc_011a3c13-7369-4cf0-ad44-5ae17d703160">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idf9c194d9736484b904f77d3f0c10d7c_D20210701-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtNS0xLTEtMjE5NDI_2543634f-e2ff-4075-9728-ff655387e5f5">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id445fb380be546399ca42bab6bcdd315_D20200701-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtNy0xLTEtMjE5NDI_615e7f56-91d9-4680-974f-7c20e4b1ffce">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibf68355ac577423a9eed6d2565313bb2_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtOS0xLTEtMjE5NDI_b26377c6-22da-43d3-bb9a-6d7d4c8cf745">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib78a58ef9e3c45a6a50835016ceeac6b_D20200101-20200930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtMTEtMS0xLTIxOTQy_6c02188d-b014-457a-8a7b-c2e2a567b819">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer I</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0061c1993e31493f99da2c3af7f70e6e_D20210101-20210930" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTItMS0xLTEtMjE5MzQ_6009fd21-ddf8-48f7-99b4-f004474b549e">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Total less than 10% for the respective period</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="i07056471d0464ea89db27f627656b069" continuedAt="i5f72d99df0b94b1e869ec6d27fd5ddf5"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTA0NDUzNjA0ODU0NzM_724a9889-4863-455c-9f9b-6afcf5129f50" continuedAt="i15a960223a354b0d83d00826181fd95d" escape="true"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company&#8217;s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Debt Securities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).</span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:continuation id="i15a960223a354b0d83d00826181fd95d">The Company&#8217;s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company&#8217;s investments are tradable on an active market and could be sold at fair value at any point in time.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzA_483a63cb-4800-4c10-8bed-66e59c44ba12" continuedAt="i5cb38009fbb445aeaf0d61d5eb71f288" escape="true"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the unaudited condensed 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).</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5cb38009fbb445aeaf0d61d5eb71f288">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities.</ix:continuation> </span></div><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMjg_8df07a40-2e85-464f-92d9-337436f14d63" continuedAt="id8f9add392ce4463abf80de46d13199f" escape="true"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement (Topic 820): Disclosure Framework &#8212; Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 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 1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for more information.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other &#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 </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#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 </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="i5f72d99df0b94b1e869ec6d27fd5ddf5"><ix:continuation id="id8f9add392ce4463abf80de46d13199f"><div><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company&#8217;s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company&#8217;s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#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 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div></ix:continuation></ix:continuation><div id="i32633a2494c9402994e145294bdab679_40"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTE0MDU_f4303a7b-2484-4879-a37e-44b52371a615" continuedAt="i7ebc09364b72485d8f943dc941f5b74d" escape="true">REVENUE</ix:nonNumeric></span></div><ix:continuation id="i7ebc09364b72485d8f943dc941f5b74d" continuedAt="if72f38da10f34f58aad5854ca49668e7"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue through <ix:nonFraction unitRef="segment" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="INF" format="ixt-sec:numwordsen" name="stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfNTE_0f33e9c3-c64b-4e5d-8298-10005f99e3b8">two</ix:nonFraction> types of arrangements with customers, host customer arrangements and partnership arrangements as described below.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Host Customer Arrangements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Host customer contracts are generally entered into with commercial entities that 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 <ix:nonNumeric contextRef="i3086a8c81c0341d4ba85cc554a26250c_D20210101-20210930" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfOTk5_affca45e-f617-44ba-a0b6-32638164030c">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i169ea32a5c8940ecbc83d8194155c2c2_D20210101-20210930" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTAwNQ_d0b735ba-640b-4bc7-9bff-580984ab4426">10</ix:nonNumeric> years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company directs 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 determines 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 days of services.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 monthly payments, or annual performance-based payments over the first <ix:nonNumeric contextRef="i4b0becdd7e444ea1b7cf126db34c8f64_D20210101-20210930" format="ixt-sec:durwordsen" name="stem:RevenueFromContractWithCustomerIncentivePeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMjgwOQ_c533444b-6493-4252-a83c-18e98c4e1b62">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.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="if72f38da10f34f58aad5854ca49668e7" continuedAt="ide3b428fb4674a0fb5a44dfb34194552"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonNumeric contextRef="i4b0becdd7e444ea1b7cf126db34c8f64_D20210101-20210930" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMzI1Ng_bb913fcc-0289-482b-9a29-29638a6386d7">10</ix:nonNumeric> 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.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 contractually entitled to in exchange for its services. Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct 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 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></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Partnership Arrangements</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a &#8220;solar plus storage&#8221; 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 <ix:nonNumeric contextRef="i777b5f6a6db949f0a992af0c86124a8f_D20210101-20210930" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfNjk2MA_a456fd35-f31b-4bd1-bbd8-4f2ca1344ec6">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i31a811a5638a40c597890717334a7c21_D20210101-20210930" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfNjk2Ng_caf8271d-06e0-406e-a73d-ed5c750ac607">20</ix:nonNumeric> years.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="ide3b428fb4674a0fb5a44dfb34194552" continuedAt="i4bb0c34c137f4379864d017590ce8d05"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 months, and can be in excess of <ix:nonNumeric contextRef="i31a811a5638a40c597890717334a7c21_D20210101-20210930" format="ixt-sec:durwordsen" name="stem:RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfOTg0OQ_98f6be8b-fce9-44da-906f-c096bf0e98bb">one year</ix:nonNumeric>, 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 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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTE0MDc_34d9ebdd-6172-4dbe-a835-948d29a3bdee" escape="true"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership hardware revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75bed8d5bb004577ae4f94e3d5286584_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMi0xLTEtMS0x_230ecd8e-d261-472c-84db-146f7c2db781">34,886</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4257aa789760496bb106b54db12dec6d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMi0zLTEtMS0x_670ddc35-6dad-4990-a513-90d5afd47593">5,523</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9329004ff0a4ab2b5e4c50e612cab1c_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMi00LTEtMS0x_39091773-f436-42db-95fe-89c2482a722c">59,609</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic32a25af78104dcc85b705fb9cb5953c_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMi02LTEtMS0x_b4cf2d13-579c-48c5-9c2a-ca2da2c3f52a">6,950</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership service revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aebce15a19f46e7b0aa03a0d642e54f_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMy0xLTEtMS0x_383c4e43-b8d6-4826-8e66-00a118d6a05f">33</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5a48bbe158843668c199313ead5f831_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMy0zLTEtMS0x_825f35f6-d54b-40e4-bec0-577cfbaab570">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2b4bbb010bc4d3fa7d63ce8d2f17c47_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMy00LTEtMS0x_5a6509a7-82ab-49c4-9719-ac3bdd66b758">112</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896b529abbe84702b6330c09a03d9d1d_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMy02LTEtMS0x_0c503462-f4ea-4727-9fcb-8b1337772cf7">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Host customer service revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c9187d3c0d47feb1be434be198e0aa_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNC0xLTEtMS0x_fc4c7e8a-6b84-4d49-a8b1-60ed1cc336ee">4,914</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idebd0bc006a146dea8b230b6184b6a3d_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNC0zLTEtMS0x_4eefb8f6-7781-499a-8ebc-d5a508c21b94">3,649</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13179aecadec4dd785f7c5b6fb6c666e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNC00LTEtMS0x_b8ac7c4d-af0f-4d64-b093-b3aadf87df04">14,870</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a9a527fc3904f4881f1cc5210e0b542_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNC02LTEtMS0x_86d1a839-2688-446b-8c9c-b8bed7c06842">10,711</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNS0xLTEtMS0x_4f81b941-c7ba-4883-b1da-30ae6ba68682">39,833</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNS0zLTEtMS0x_572b5614-f85d-4614-94aa-9aa69b2c3d8d">9,172</ix:nonFraction></span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNS00LTEtMS0x_2dd1cdd6-3418-41c5-954c-bea855cdb79e">74,591</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNS02LTEtMS0x_ed283c7e-25b1-450f-92f6-c2186ed7a414">17,661</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTE0MDM_a7e20349-417e-4365-a190-b0565dd83707" continuedAt="ie4f56d3efaa24916a0f6b1de16d969e4" escape="true">As of September&#160;30, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTA5Njg_003f16bf-ded7-442f-ad94-68e00ace630f">207.2</ix:nonFraction> million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):</ix:nonNumeric></span></div><div style="margin-top:10pt"><ix:continuation id="ie4f56d3efaa24916a0f6b1de16d969e4"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total remaining<br/>performance<br/>obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>one year</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>five years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater than<br/>five years</span></td></tr><tr style="height:14pt"><td colspan="24" style="background-color:#cceeff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i16bc97e5f1804659bbdab2229364bb02_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfMy0xLTEtMS0x_f2ed87d0-72da-4f55-980c-3e1e8db26612">157,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="number" contextRef="i558ce112f4e24f5d8c56cf3d3c2f453c_I20210930" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfMy0zLTEtMS0x_b09cc46c-1e9c-419b-a24a-773b73f8129d">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="number" contextRef="i584dfc517bb64cdfb3af218b5ce4450c_I20210930" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfMy01LTEtMS0x_6ac1cc6b-3ada-4fef-ac7a-b9c7ac6e17e9">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="number" contextRef="i2b81c8e362fb4d138b266c51209074cc_I20210930" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfMy03LTEtMS0x_3271cbc1-4308-4725-8e4b-0b24c56f8623">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="if694fe31ff0c4faca1508872c50556c7_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNC0xLTEtMS0x_f87fcadd-0a05-4c5b-b176-81d6aa9fd53d">49,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="number" contextRef="i77563ccb7c4c4dad811b7c10a29c47be_I20210930" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNC0zLTEtMS0x_97d8edb6-fe27-45ab-8958-1f5017d277c8">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="number" contextRef="ief972336a7814ee4bd1276f7dbefb097_I20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNC01LTEtMS0x_cabaedad-fac1-49d6-a4f7-d9f6fc85f8ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="number" contextRef="i92f3b4c583fa4ff2b30c7f6d825b1148_I20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNC03LTEtMS0x_af1f1811-ec64-491f-bb11-77c4e3295783">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNS0xLTEtMS0x_5e99b4c4-01bc-43aa-839c-487f1fda152b">207,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="i4bb0c34c137f4379864d017590ce8d05"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. <ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTE0MDQ_50fc443e-7254-4dae-981a-180b8837fc70" continuedAt="ied52e3062c294ce3be1de0f59e52baa1" escape="true">The following table presents the changes in the deferred revenue balance during the nine months ended September&#160;30, 2021 (in thousands):</ix:nonNumeric></span></div><div style="margin-top:10pt"><ix:continuation id="ied52e3062c294ce3be1de0f59e52baa1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance as of January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfMC0xLTEtMS0x_8c521874-e087-4bff-9837-8ea120c8a9ec">52,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront payments received from customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfMS0xLTEtMS0x_57a68b88-5fda-48ef-adf5-9b4f1c0e466a">36,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfMi0xLTEtMS0x_6c6aef1b-6c93-4b61-a7d5-6f766af42493">4,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfMy0xLTEtMS0x_199ecbec-0132-49e7-aa32-7d72b81e8841">32,139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to deferred revenue generated during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfNC0xLTEtMS0x_42b62a63-4302-4779-bab5-5275a71efb4f">12,626</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfNS0xLTEtMS0x_5b94ecaa-a535-4e60-887b-f1acc412c875">48,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="i32633a2494c9402994e145294bdab679_463"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90ZXh0cmVnaW9uOmVlZWNlZjg0ZDA1NjQ2YmFhMzE5YzkwNzFhZTgyYzllXzEwNDQ1MzYwNDY2MzAx_2c94b182-edd4-45a8-aa11-fc9a26be7588" continuedAt="i5f536072348944e3bf000747e4008b99" escape="true">SHORT-TERM INVESTMENTS</ix:nonNumeric></span></div><ix:continuation id="i5f536072348944e3bf000747e4008b99"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:MarketableSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90ZXh0cmVnaW9uOmVlZWNlZjg0ZDA1NjQ2YmFhMzE5YzkwNzFhZTgyYzllXzEwNDQ1MzYwNDY2MzAy_3195a0f3-b6da-4522-b92b-75d3e728e232" escape="true"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the estimated fair value of the Company&#8217;s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September&#160;30, 2021 (in thousands):</span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized gain</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ad8691349de4051b5cd49bc3239f419_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzMtMS0xLTEtMjM2MDY_b925107f-39f2-49f4-8dc6-52e85b431145">3,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ad8691349de4051b5cd49bc3239f419_I20210930" decimals="-3" format="ixt:fixed-zero" name="stem:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzMtMy0xLTEtMjM2MDY_7dc79eab-3e56-4a4c-929e-a0193cae269a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ad8691349de4051b5cd49bc3239f419_I20210930" decimals="-3" format="ixt:fixed-zero" name="stem:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzMtNS0xLTEtMjM2MDY_8e2bdf75-ccc4-4328-9754-36ad1a32a73d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ad8691349de4051b5cd49bc3239f419_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzMtNy0xLTEtMjM2MDY_8c7fdbef-a23b-4c8d-a98e-50b5394ac292">3,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzQtMS0xLTEtMjM2MDY_5a9c1fea-5f6a-47e4-9f10-b45ee1be3c4e">3,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="stem:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzQtMy0xLTEtMjM2MDY_35776297-0378-4f3d-973e-0f987cd26717">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="stem:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzQtNS0xLTEtMjM2MDY_0e381c8a-5ba1-4fc3-bc12-5b4fcff8b884">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzQtNy0xLTEtMjM2MDY_57aa9fd2-4193-4c98-b11c-047e20cb8d2d">3,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ade5b023991415897229475d9ae1c93_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzYtMS0xLTEtMjM2MDY_423a1a30-d4fc-4b05-8a2a-239f82fcc796">34,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ade5b023991415897229475d9ae1c93_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzYtMy0xLTEtMjM2MDY_2d806379-ad7a-41a0-bf6b-79aaf8099fc9">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ade5b023991415897229475d9ae1c93_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzYtNS0xLTEtMjM2MDY_7707d6e9-a7f5-4ae9-bf3a-cc37b40d0bd8">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ade5b023991415897229475d9ae1c93_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzYtNy0xLTEtMjM2MDY_ac5690a9-f729-4e2a-b55a-b2c57385ff80">34,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667153e549d84b88a2b16fc25231f8bf_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzctMS0xLTEtMjM2MDY_e26e4351-693d-4c52-b1b9-0efae275863d">20,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667153e549d84b88a2b16fc25231f8bf_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzctMy0xLTEtMjM2MDY_bc7247ec-91b5-4993-a0a6-d39ff318193a">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667153e549d84b88a2b16fc25231f8bf_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzctNS0xLTEtMjM2MDY_f2cd894b-49b2-4b63-ac00-e15b418da543">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667153e549d84b88a2b16fc25231f8bf_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzctNy0xLTEtMjM2MDY_de61d571-ec13-4ae8-928b-fa71b3d46cd1">20,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i929697b68c274c249521e4a85c635c5d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzgtMS0xLTEtMjM2MDY_ef44b540-83df-4720-9181-b04157f59c37">80,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i929697b68c274c249521e4a85c635c5d_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzgtMy0xLTEtMjM2MDY_c86ed892-210d-4a27-bd12-882aaff576c3">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i929697b68c274c249521e4a85c635c5d_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzgtNS0xLTEtMjM2MDY_0f65dac8-e4df-4bf6-ad3c-b28b241d2559">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i929697b68c274c249521e4a85c635c5d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzgtNy0xLTEtMjM2MDY_d764c291-38db-42c6-ac5e-42b1ede51a35">80,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98a7bc812b30481c91bc90e3726b7572_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzktMS0xLTEtMjM2MDY_5ec94e22-9b90-473a-98db-50bfacb17096">24,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98a7bc812b30481c91bc90e3726b7572_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzktMy0xLTEtMjM2MDY_875018df-ba1b-408f-9052-0d48572eb7ff">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98a7bc812b30481c91bc90e3726b7572_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzktNS0xLTEtMjM2MDY_085e7196-d9d6-445f-83fd-dd1e7febe283">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98a7bc812b30481c91bc90e3726b7572_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzktNy0xLTEtMjM2MDY_832cae03-40b8-4aa7-b2e3-f2f9e1164d00">24,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a52c6532b284790a4a39ea044f34feb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEwLTEtMS0xLTIzNjA2_75d0c040-418a-48d8-a9df-28de41544bc7">10,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a52c6532b284790a4a39ea044f34feb_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEwLTMtMS0xLTIzNjA2_d7ed1958-e972-4acb-abb1-e4e646944804">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a52c6532b284790a4a39ea044f34feb_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEwLTUtMS0xLTIzNjA2_5d4275c2-0498-4188-8027-0fa1e9d1bdc1">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a52c6532b284790a4a39ea044f34feb_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEwLTctMS0xLTIzNjA2_4cb30da9-3a6e-4620-9851-4ad711912df7">10,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzExLTEtMS0xLTIzNjA2_e6137082-c628-4927-9c0d-6641b1583801">170,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzExLTMtMS0xLTIzNjA2_bbb0ec07-cacd-4b00-a8b2-42bdbf264d1c">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzExLTUtMS0xLTIzNjA2_bcb57b86-e25c-4e2e-af59-47fb24849185">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzExLTctMS0xLTIzNjA2_5d54d02f-c283-4a4c-af8f-79ef458f5c32">170,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEzLTctMS0xLTIzNjA2_fef081a6-fdde-4ea7-807f-1c7fd6add3c8">3,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzE0LTctMS0xLTIzNjA2_ebbd701d-5768-47a9-998c-fcdd1e9c464b">170,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzE1LTctMS0xLTIzNjA2_75b61b67-7e8a-4099-843b-5b9c8baea2ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzE2LTctMS0xLTIzNjA2_415d1c56-3581-4515-8740-0f09aaf918bc">174,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the available-for-sale securities for&#160;other-than-temporary&#160;impairment loss. The Company considers factors such as the duration, severity and the reason for the decline in value, the potential recovery period and its intent to sell. For debt securities, it also considers whether (i)&#160;it is more likely&#160;than&#160;not that the Company will be required to sell the securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. During the nine months ended September&#160;30, 2021, the Company did <ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90ZXh0cmVnaW9uOmVlZWNlZjg0ZDA1NjQ2YmFhMzE5YzkwNzFhZTgyYzllXzMyOTg1MzQ4ODU3NjQ_5e4ff461-3942-4d4c-9480-ce11b6da5711">no</ix:nonFraction>t recognize any&#160;other-than-temporary&#160;impairment losses. All securities with unrealized losses have been in a loss position for less&#160;than&#160;12 months.</span></div></ix:continuation><div id="i32633a2494c9402994e145294bdab679_46"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RleHRyZWdpb246M2ViMmM2MTRhYjJiNDY4ZWI2MzBmMjVmZWQ5ODVhZDVfMjI4MA_659be9de-3499-483a-a1eb-ca2cd8303ef7" continuedAt="i30c125796a464b9cbd6dbbb8cec7cf8c" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="i30c125796a464b9cbd6dbbb8cec7cf8c" continuedAt="if71b3571152d4cdaa647b3ebc757f22b"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 September&#160;30, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities. There were no assets or liabilities classified as Level&#160;3 as of September&#160;30, 2021.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RleHRyZWdpb246M2ViMmM2MTRhYjJiNDY4ZWI2MzBmMjVmZWQ5ODVhZDVfMjI4MQ_a6b0cede-323d-4753-838f-1263da9f131d" continuedAt="i8de8a2f9e7654883b1655a3e304da032" escape="true">The following table provides the financial instruments measured at fair value (in thousands):</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="if71b3571152d4cdaa647b3ebc757f22b" continuedAt="i12371b3c6f5d47d8abd7a16474b36dae"><ix:continuation id="i8de8a2f9e7654883b1655a3e304da032"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfe76e5f4f254296adcae5b4fc068848_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNC0xLTEtMS0x_73450239-b109-485d-accc-86ea70f01834">3,787</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97d1e078e4e941a29099abfca16ef914_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNC0zLTEtMS0x_fb0dcb2e-e8fc-4097-8c4d-5f6add07cdef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8170ac5afdcd440cb2a6e92da23fd29c_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNC01LTEtMS0x_97f5c04b-88a0-48ff-a09c-dc1011411e21">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98621da1545e47d6bf0b7897563ac6d8_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNC03LTEtMS0x_7cf5282e-a449-4c98-bfa4-5209e60ba878">3,787</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieee1fbdaaea9470397e1fa56a5264272_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNi0xLTEtMS0yMDQ2Mw_925c2c70-7cdf-4c90-b9be-16568a8d855a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb69777903ff46d3801a75ecd43e0642_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNi0zLTEtMS0yMDQ2Mw_40970d23-4b13-4dbe-aa97-24eb269265b0">34,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e47122a771a492e95a07ec4c1aa1c19_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNi01LTEtMS0yMDQ2Mw_79b2bc58-17ba-4978-bc6d-d9168244c49b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice4021e292214d55887559929d9ec94d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNi03LTEtMS0yMDQ2Mw_131743d3-fa86-491d-9689-7c8cc2c41898">34,363</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af23307554d4799a0265d57436d3711_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNy0xLTEtMS0yMDQ2Mw_6ba0d258-b1ac-4166-9248-5e6450b5ab32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9630d1b50cd442669c2021bfb9d235c9_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNy0zLTEtMS0yMDQ2Mw_86c82a16-b332-47f7-95bf-8d35f1313975">20,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafa845c2a1b74c9293807cc76cb6f2b9_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNy01LTEtMS0yMDQ2Mw_62920abf-d319-4ec5-99a2-6afe064dcee3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01fa7b307024435ebec1c4e5efa2382c_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNy03LTEtMS0yMDQ2Mw_f7d2ce9b-184d-40e2-93fc-44d296e2fa34">20,740</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia317893778a144679b8acb5c72081b38_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOC0xLTEtMS0yMDQ2Mw_f147fc92-dedb-4c12-bc4c-3bde2400aa73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6554a596f624635ac34f7d917e7eae5_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOC0zLTEtMS0yMDQ2Mw_a78d7114-b4e1-4266-a268-9b2795dee21c">80,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14a5898cf37f4a03aed5170db78a608c_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOC01LTEtMS0yMDQ2Mw_b06cfa4a-e8d4-40c0-8380-4cf2febfdac2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3f83037022844609f95c3552e71f141_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOC03LTEtMS0yMDQ2Mw_eedee355-e84b-4599-b724-3aee1c8852d2">80,840</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id019724ae85442d2829a3a1cd4e8accd_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOS0xLTEtMS0yMDQ2Mw_1398acce-7b61-43bb-acdd-c81d8a66eb5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee22fd4127d34064a0134e6f793e45b3_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOS0zLTEtMS0yMDQ2Mw_1e407b8f-16af-4a88-a14d-e480e501ab1c">24,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69506c8004684b66a6d4d8ed9638973e_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOS01LTEtMS0yMDQ2Mw_1ee9493a-a681-469c-89da-2140f382da32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49cf04839833438b829796a44ee5db99_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOS03LTEtMS0yMDQ2Mw_e5d96a2f-25fb-4499-b07f-69d1039482b1">24,523</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44578548bf344ecfa25d548ca25afd3b_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTAtMS0xLTEtMjA0NjM_da6f7f9f-8ed7-4a00-9de1-c5b353afe311">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b434427d84246b49042fcfcb16bb10e_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTAtMy0xLTEtMjA0NjM_ab2c734e-645e-4325-a1d6-66ee254ab518">10,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c54bcd3cce94157808e9b9a1ea616bd_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTAtNS0xLTEtMjA0NjM_ae59c3f2-1cde-4c52-8acd-38aab145d444">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99113180a2574616b31c397168d0bc6d_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTAtNy0xLTEtMjA0NjM_341e2c4a-f251-4a1b-abb6-4593a180a6d2">10,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528c6d1cd1814f6da954f8307d9bf352_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTEtMS0xLTEtMjA0NjM_7913b273-f02c-4344-9744-ca7554198984">3,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b9f1206445b46d48412e7ab3c16c8f4_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTEtMy0xLTEtMjA0NjM_f3fedc8e-c7da-417c-bfad-ae7596c283e5">170,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b94ffff5cfe45b6999279ba39657a45_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTEtNS0xLTEtMjA0NjM_83706d17-e556-4c8a-b480-06ea4b2a5401">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce457ac60e94e34b73dbbd3beea90fe_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTEtNy0xLTEtMjA0NjM_ce5be9a6-16d3-4718-9076-b9d42c2e689e">174,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b591d1bddd24fea9d2f472d4e8d424f_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNC0xLTEtMS0x_64644941-8c6e-4a9a-bad9-3ccf5801a3ba">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa15c73f08941f7931dc6e34ec2df5b_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNC0zLTEtMS0x_4f5e7b0c-8b10-4951-a440-e08a280a08b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96abb8134a344741b4b6190a8fa03ade_I20201231" decimals="-3" format="ixt:fixed-zero" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNC01LTEtMS0x_633b40df-25fc-4645-a050-5d02fcd966ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i850078cbf8a0404eb837b5d557cd3360_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNC03LTEtMS0x_b6dcea54-a6ea-4f3d-ae6e-102218e3ce00">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.85pt;padding-left:30pt;padding-right:8.5pt;text-indent:4.49pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible preferred stock warrant liability</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ac779fefa8d45e2bbea6c3cf692e33e_I20201231" decimals="-3" format="ixt:fixed-zero" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNi0xLTEtMS0x_84d5a657-41c7-45ba-ba2c-686a46cd5717">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a49dad840484f20b075d4d5ff34cd9a_I20201231" decimals="-3" format="ixt:fixed-zero" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNi0zLTEtMS0x_566520b5-6ce6-4dce-a56f-03e7a291e3b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3aaefccd5e81410d96cbb7b393076323_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNi01LTEtMS0x_448a9f31-f1ef-42f3-8990-c6f429dd1dae">95,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52dc375f744844d2b6dc5c3688492fbc_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="stem:WarrantLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNi03LTEtMS0x_3f9a34c0-91d7-4d65-b131-c4b0a0ba2b8e">95,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The Company&#8217;s short-term investments consist of available-for-sale securities and are classified as Level 2 because their value is based on valuations using significant inputs derived from or corroborated by observable market data. 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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Preferred Stock Warrant Liabilities</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 9 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of September&#160;30, 2021. The fair value of the convertible preferred stock warrants as of September 30, 2020 was determined 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></div><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RleHRyZWdpb246M2ViMmM2MTRhYjJiNDY4ZWI2MzBmMjVmZWQ5ODVhZDVfMjI4Mg_4254aaf3-c0ce-4d1d-ae38-cb4dabe77bac" escape="true"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0a16c804ba0f4c62a450d95f3a35a3a1_I20200930" decimals="3" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfMi0xLTEtMS0x_c414110e-5483-492f-90d4-75d3c3e912b5">65.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8b431aebeb8040b7a271cc55b6d7a88b_I20200930" decimals="3" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfMy0xLTEtMS0x_5bf59b74-1154-4eb6-9930-e300732d431e">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idfcc0451c9054b1d92b9c41efaad951f_I20200930" decimals="1" name="stem:WarrantLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfNC0xLTEtMS0x_18b2350e-f3fe-48b4-8f1e-7f4eca731053">1.8</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e7522a1525d4042bb164a756c845767_I20200930" decimals="3" format="ixt:fixed-zero" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfNS0xLTEtMS0x_2f8e4a1a-effa-4bed-b33b-89a4dbdf8b3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7524a5218cf24e11bb5b3c8197ff47f6_I20200930" decimals="3" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfNi0xLTEtMS0x_6e80e46f-f079-47ea-9a6e-ac602e408cb8">36.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><div style="margin-top:10pt;text-indent:18pt"><ix:continuation id="i12371b3c6f5d47d8abd7a16474b36dae"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RleHRyZWdpb246M2ViMmM2MTRhYjJiNDY4ZWI2MzBmMjVmZWQ5ODVhZDVfMjI4Mw_d34ecbca-84de-4466-bc1f-50a85800a2fa" escape="true"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the liability for the Company&#8217;s warrants during the nine months ended September&#160;30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrant Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9cb32affe28475eb677fb1358be173c_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfMS0xLTEtMS0x_6ddd8894-93fd-4f97-ab7e-74bb40cadd79">95,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfMi0xLTEtMS0x_f2430d46-aff0-4cf7-ad33-0e1553a46b86">1,303</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of warrant liability upon Merger</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfMy0xLTEtMS0x_c9de255c-a754-401b-a3b4-4ae4c6ee4a82">303,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of warrants upon Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfNC0xLTEtMS0x_1daa9fa1-fcd5-43ff-98d7-13e342adbd92">59,442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of warrants </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfNS0xLTEtMS0x_68a4aff6-5142-4a2a-9b47-bc810a77d48c">168,647</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfNi0xLTEtMS0x_45a755dc-9251-4136-a40f-9d37d5dec212">169,171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b71c2f83212402a8148854f4603be09_I20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfNy0xLTEtMS0x_5265a679-1902-4687-965f-299b399212ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div id="i32633a2494c9402994e145294bdab679_49"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMzk4_be37f9eb-8269-443f-8a31-eac618ffb7fe" continuedAt="i7dfc6f9c69194181a350e68510daaf9d" escape="true">ENERGY STORAGE SYSTEMS, NET</ix:nonNumeric></span></div><ix:continuation id="i7dfc6f9c69194181a350e68510daaf9d"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Energy Storage Systems, Net</span></div><div style="margin-top:10pt;text-indent:18pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMzk5_933d85ad-b602-4468-89e9-f8f003727ea5" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy storage systems, net, consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems placed into service</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75b49c30db44ad6ae42bf7195fb92b2_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RhYmxlOjYxMzFkNDZjOGNiYzQ2Y2I4OTBkMDc2NTEyMzRkMzE5L3RhYmxlcmFuZ2U6NjEzMWQ0NmM4Y2JjNDZjYjg5MGQwNzY1MTIzNGQzMTlfMS0xLTEtMS0x_392e3ccb-0308-4e4b-8556-8aad4d2c0259">143,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RhYmxlOjYxMzFkNDZjOGNiYzQ2Y2I4OTBkMDc2NTEyMzRkMzE5L3RhYmxlcmFuZ2U6NjEzMWQ0NmM4Y2JjNDZjYjg5MGQwNzY1MTIzNGQzMTlfMi0xLTEtMS0x_35c9ed81-cb72-41bc-9bb0-347b8b714763">42,465</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0234b6138e6d4716b862d1c93935cc26_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RhYmxlOjYxMzFkNDZjOGNiYzQ2Y2I4OTBkMDc2NTEyMzRkMzE5L3RhYmxlcmFuZ2U6NjEzMWQ0NmM4Y2JjNDZjYjg5MGQwNzY1MTIzNGQzMTlfMy0xLTEtMS0x_82c3a2c7-aefc-49e2-8559-7ff434977248">13,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RhYmxlOjYxMzFkNDZjOGNiYzQ2Y2I4OTBkMDc2NTEyMzRkMzE5L3RhYmxlcmFuZ2U6NjEzMWQ0NmM4Y2JjNDZjYjg5MGQwNzY1MTIzNGQzMTlfNC0xLTEtMS0x_690084e7-c190-4880-8c05-97971516eba5">114,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for energy storage systems was approximately $<ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMTk5_2fcdb5b9-5eb4-41dc-bc29-fe52d55075c8">3.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMjA2_cd0a6b3f-9bd5-4864-9876-e89c92f0d654">3.6</ix:nonFraction>&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively. Depreciation expense for energy storage systems was approximately $<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMzEw_a1d3054d-9a9c-493d-b072-bd5b5ee0169d">10.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMzE3_0a567e8c-fea2-4554-b288-04de126d8a39">10.3</ix:nonFraction>&#160;million for the nine months ended September&#160;30, 2021 and 2020, respectively. Depreciation expense is recognized in cost of service revenue.</span></div></ix:continuation><div id="i32633a2494c9402994e145294bdab679_52"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTU1Nw_f45382e8-8358-4e5f-9fd6-b44686d982eb" continuedAt="ie67e1a4656154adebcf5f53b0457d55b" escape="true">NOTES PAYABLE</ix:nonNumeric></span></div><ix:continuation id="ie67e1a4656154adebcf5f53b0457d55b" continuedAt="i315774e1e6664e0e838b1aa9a2f8c3d4"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Loan Due to SPE Member</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain of the Company&#8217;s special purpose entities (&#8220;SPE&#8221;). This agreement was, from time to time, subsequently amended. The purpose of this revolving loan agreement was 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="usd" contextRef="i97b894fc126a4d10ad640110c2524a8a_I20200101" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDk3_4cf597ff-015b-43f0-90b2-30889a74f3de">45.0</ix:nonFraction> million that bore fixed interest at <ix:nonFraction unitRef="number" contextRef="i97b894fc126a4d10ad640110c2524a8a_I20200101" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTM2_3fcc56f3-8db1-4bde-82a9-76a42b9c04e1">10</ix:nonFraction>% with a maturity date of June 2020.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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="usd" contextRef="i9c0185a890b5407ebc2ab880369dced2_I20200531" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNzUy_386e5e83-1cdf-4ffe-b251-f729061500d4">35.0</ix:nonFraction> million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than <ix:nonNumeric contextRef="i5e8ce59db0a642f6a6c43f80d4592be1_D20200501-20200531" format="ixt-sec:durwordsen" name="stem:DebtInstrumentInterestRatePeriodThreshold" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfODg4_29e71c0b-6463-4c6c-ba0e-a3603be6045d">nine months</ix:nonNumeric> to <ix:nonFraction unitRef="number" contextRef="i9c0185a890b5407ebc2ab880369dced2_I20200531" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfODk0_015230e1-39cc-4781-b665-4949f7c30549">14</ix:nonFraction>% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance <ix:nonFraction unitRef="number" contextRef="i8274c6711df44cbb84f8dbaf0247834a_D20170401-20170430" decimals="2" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzg0ODI5MDcwMjc5Mw_6327a044-3c82-4b21-94f6-9dd0f9aa1b1c">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="number" contextRef="i5e8ce59db0a642f6a6c43f80d4592be1_D20200501-20200531" decimals="2" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzg0ODI5MDcwMjgwMQ_c3aa6c17-7976-43ec-969f-538953ff4245">85</ix:nonFraction>%, with an additional reduction to <ix:nonFraction unitRef="number" contextRef="ib0e50a649d674db09b8de79c9962a75d_D20200801-20200831" decimals="2" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzg0ODI5MDcwMjgwOQ_2e6a36a1-19af-4c90-ae1e-337488109a48">70</ix:nonFraction>% in August 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the unaudited condensed consolidated financial statements. As of December&#160;31, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i7968bd96affd4ac38eba6e695d02b4c7_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMTM2MQ_84d0185d-4015-4f0c-88ab-da6d54d6fda4">7.4</ix:nonFraction> million outstanding under the revolving loan agreement. In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Due to SPE Member</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2018, the Company entered into a term loan in the amount of $<ix:nonFraction unitRef="usd" contextRef="i99e4dea9080f461ebfca3826754572c9_I20181231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMTcwNA_58cf822f-ac50-422a-bd82-c5ec6eb4f50c">13.3</ix:nonFraction> 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 <ix:nonFraction unitRef="number" contextRef="i286435828dce4cfbba71b49bb16ab225_I20200101" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMTgzNw_27fcffe0-290f-418a-b1a0-a804e637e936">12.5</ix:nonFraction>% on the outstanding principal balance with a final balloon payment of $<ix:nonFraction unitRef="usd" contextRef="i286435828dce4cfbba71b49bb16ab225_I20200101" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMTkwOQ_7dfbef3a-feda-4c34-88ae-258639d026ef">3.0</ix:nonFraction> million due at the maturity date of June 30, 2020. In May 2020, the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="i315774e1e6664e0e838b1aa9a2f8c3d4" continuedAt="i35ce14296aa94171898192bd0a740366"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company repaid the remaining outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="i9b30e5e71d8f4dfbba86ba85ed5c3ac0_D20200501-20200531" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfMediumTermNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjAyNQ_7667f13b-dbd5-4319-8e11-e88013d7c319">5.9</ix:nonFraction> million with the proceeds received through the 2020 Credit Agreement discussed below.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Due to Former Non-Controlling Interest Holder</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the Company acquired the outstanding member interests of an entity controlled by the Company for $<ix:nonFraction unitRef="usd" contextRef="i7abd2de4beaf428e8a5a94d1065dba53_D20180601-20180630" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjI3Mw_bb251633-e8ac-4966-831e-50d8a39af992">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="number" contextRef="i6493c02609fb4a5fb18afe1df3ba06ac_I20180630" decimals="3" name="stem:DebtInstrumentQuarterlyInterestRateStatedPercentage" scale="1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjQxMQ_9e6b2ed6-55e2-4f45-b17c-7acfe6b9dc42">4.5</ix:nonFraction>% per quarter (<ix:nonFraction unitRef="number" contextRef="i6493c02609fb4a5fb18afe1df3ba06ac_I20180630" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjQyNw_1d19fa2f-7499-4006-9dc7-b8441f8c96dd">18.0</ix:nonFraction>% per annum) on the outstanding principal balance. The loan required fixed quarterly payments throughout the term of the loan, which was scheduled to be paid in full by April 1, 2026. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $<ix:nonFraction unitRef="usd" contextRef="idd148b40ccd04f7990f6ce8aaaf733dd_D20200501-20200531" decimals="-5" format="ixt:num-dot-decimal" name="stem:DebtInstrumentPrepaidAmountPrincipalAndInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjc0MA_04ad9034-257d-46dd-9a81-8fb4b61bf0b7">1.5</ix:nonFraction> million of principal and interest on the note, of which $<ix:nonFraction unitRef="usd" contextRef="idd148b40ccd04f7990f6ce8aaaf733dd_D20200501-20200531" decimals="-5" format="ixt:num-dot-decimal" name="stem:DebtInstrumentPrepaidAmountPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjc5MQ_224455b2-80f5-424f-9f7d-5211b1d44716">1.0</ix:nonFraction> 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 <ix:nonFraction unitRef="shares" contextRef="idd148b40ccd04f7990f6ce8aaaf733dd_D20200501-20200531" decimals="INF" format="ixt:num-dot-decimal" name="stem:ClassOfWarrantOrRightWarrantsIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjk4Mw_0d6a8c06-dc89-4889-929c-58b66ff1f8b0">400,000</ix:nonFraction> shares of common stock resulting in a discount to the term loan of $<ix:nonFraction unitRef="usd" contextRef="idae743852030436eadda5f6b93e65343_I20200531" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzA1Mw_de62cc12-3a8b-4f5d-845e-1b9b3fd016b7">0.2</ix:nonFraction> million. As of December&#160;31, 2020, the outstanding balance was $<ix:nonFraction unitRef="usd" contextRef="i9e6661a1031f45c8b9ab561ed9e3b17c_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzA5NQ_be04ebc4-17d3-4db9-bf00-7d35ebab7036">5.8</ix:nonFraction> million. </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. Upon prepayment of this facility, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="i4f828028c29f44b1b92916042ef36303_D20210401-20210430" decimals="-5" format="ixt:num-dot-decimal" name="stem:DebtInstrumentPrepaymentPenalties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzI4Mw_8ba5e958-cda1-4e53-a1f5-1013660fcbed">2.6</ix:nonFraction>&#160;million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company&#8217;s statement of operations. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Credit Agreement</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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="usd" contextRef="i826af73522574f13ac51fe5a8e84d28b_D20200501-20200531" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzYzNA_bd24b4e2-40a6-4488-acf1-4748f05be214">25.0</ix:nonFraction> million to 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) May 2021, (2) the maturity date of the revolving loan agreement, or (3) the maturity date of the convertible promissory notes discussed below. The loan bore interest of <ix:nonFraction unitRef="number" contextRef="i4f6ee34c00ed438f9607380c4ac35e6b_I20200531" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzk4NQ_c7e3004a-c1c9-42f9-bdd9-8e84e940d0da">12</ix:nonFraction>% per annum, of which <ix:nonFraction unitRef="number" contextRef="i4f6ee34c00ed438f9607380c4ac35e6b_I20200531" decimals="2" name="stem:DebtInstrumentInterestRateStatedPercentagePaidInCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDAwOA_15db4fbe-995e-412c-b2e6-ef1f2a7d3cf3">8</ix:nonFraction>% was paid in cash and <ix:nonFraction unitRef="number" contextRef="i4f6ee34c00ed438f9607380c4ac35e6b_I20200531" decimals="2" name="stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDAzMg_057e6a48-5c08-4a1a-b01f-1076de8fb292">4</ix:nonFraction>% 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  December&#160;31, 2020, the outstanding balance was $<ix:nonFraction unitRef="usd" contextRef="i9736d4425db24080aa786bde22a947a6_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDI0OQ_0f381f9d-13da-4121-a274-43b3ba476888">25.6</ix:nonFraction> million. </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. Upon prepayment of this facility, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="i31c66097b3884622844ce576cc43bcdb_D20210401-20210430" decimals="-5" format="ixt:num-dot-decimal" name="stem:DebtInstrumentPrepaymentPenaltyFee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDQzNw_0bbca4e1-5f1a-425b-ab29-b8c8628eb00a">1.4</ix:nonFraction>&#160;million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company&#8217;s statement of operations. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Credit Agreement</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company, through a wholly owned Canadian entity, entered into a credit agreement to provide a total of $<ix:nonFraction unitRef="usd" contextRef="i3f29629aa11c49f288bc9ce482fca97e_I20210131" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDc2OA_6b8d6d0d-d4f5-4ab4-8ca3-6bba3a5c7ed5">2.7</ix:nonFraction>&#160;million towards the financing of certain energy storage systems. The credit agreement is structured on a non-recourse basis and the system will be operated by the Company. The credit agreement has a stated interest of <ix:nonFraction unitRef="number" contextRef="i3f29629aa11c49f288bc9ce482fca97e_I20210131" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDk4MQ_4ce7b300-6a6e-4fd0-8d89-e8725ea2aec2">5.45</ix:nonFraction>% and a maturity date of June 2031. The Company received an advance under the credit agreement of $<ix:nonFraction unitRef="usd" contextRef="ic517f5c51739467ea39a1f9b2df09bd8_D20210101-20210131" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTA4MA_59a7bd6b-0054-4f39-b1fb-25b5e36b9dd2">1.8</ix:nonFraction>&#160;million in January 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 September&#160;30, 2021, and December&#160;31, 2020, the outstanding balance was $<ix:nonFraction unitRef="usd" contextRef="idd46dc46be2b4253b8e20396655d8c18_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTM0OQ_da7e1afe-14dd-4a96-95d6-ca9325acc105">1.9</ix:nonFraction> million and <ix:nonFraction unitRef="usd" contextRef="ia3fb0dd0ab344906af4cd4643afa55e7_I20201231" decimals="-5" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTM1Ng_0c6e7c6d-cfc1-426f-a854-52d7ac7f7227">zero</ix:nonFraction>, respectively. The Company was in compliance with all covenants contained in the 2021 Credit Agreement as of September&#160;30, 2021.</span></div><div style="margin-top:10pt;text-indent:18pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTU1OA_eaa14054-a846-4809-a09f-d610d5d5a7bc" escape="true"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt consisted of the following as of September&#160;30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i534e8acdc7ad42e789082553fde72b8f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RhYmxlOjE5ZWI2MGJkZGY5ZDQ3YzVhZDk1YWIzMDIwZjY4YjI4L3RhYmxlcmFuZ2U6MTllYjYwYmRkZjlkNDdjNWFkOTVhYjMwMjBmNjhiMjhfMS0xLTEtMS0x_7440bc53-b3af-4bf1-8800-e95655d13c85">1,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i534e8acdc7ad42e789082553fde72b8f_I20210930" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RhYmxlOjE5ZWI2MGJkZGY5ZDQ3YzVhZDk1YWIzMDIwZjY4YjI4L3RhYmxlcmFuZ2U6MTllYjYwYmRkZjlkNDdjNWFkOTVhYjMwMjBmNjhiMjhfMi0xLTEtMS0x_215b2fe7-1ffa-4ca4-b0f9-87071739cc7f">227</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i534e8acdc7ad42e789082553fde72b8f_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RhYmxlOjE5ZWI2MGJkZGY5ZDQ3YzVhZDk1YWIzMDIwZjY4YjI4L3RhYmxlcmFuZ2U6MTllYjYwYmRkZjlkNDdjNWFkOTVhYjMwMjBmNjhiMjhfMy0xLTEtMS0x_5dde1c85-efed-484d-bafc-0a22a5086090">1,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="i32633a2494c9402994e145294bdab679_55"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:continuation id="i35ce14296aa94171898192bd0a740366" continuedAt="ie2593f6dc0824d229fb2920ad8d9f948">CONVERTIBLE PROMISSORY NOTES</ix:continuation></span></div><div style="margin-top:10pt;text-indent:18pt"><ix:continuation id="ie2593f6dc0824d229fb2920ad8d9f948" continuedAt="if95ef9c079e4419db4efe044c7eebfaa"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of  December&#160;31, 2020, the Company had various convertible notes outstanding to investors. The Company refers to the collective group of all such note instruments as the &#8220;Convertible Promissory Notes&#8221;.  As of December&#160;31, 2020, these Convertible Promissory Notes had a balance of $<ix:nonFraction unitRef="usd" contextRef="i18142e26ef7c4ff3bf32d2505c283ab2_I20201231" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMjg3_a0c83dce-931b-40e5-8848-7f73d36ac5f1">67.6</ix:nonFraction>&#160;million. During the nine months ended September&#160;30, 2021, the Company issued additional Convertible Promissory Notes. All Convertible Promissory Notes were converted and cancelled upon effectiveness </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Merger (see &#8220;&#8212;Conversion and Cancellation of Convertible Promissory Notes Upon Merger&#8221; below).</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, there were <ix:nonFraction unitRef="usd" contextRef="i84d1e12f73af4d838693b9cf599ef08d_I20210930" decimals="-5" format="ixt:fixed-zero" name="us-gaap:ConvertibleNotesPayable" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfNDgw_df16b1f7-2334-4258-bc65-5d900d024061">no</ix:nonFraction> Convertible Promissory Notes outstanding.</span></ix:continuation></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><div><span><br/></span></div><ix:continuation id="if95ef9c079e4419db4efe044c7eebfaa"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Q1 2021 Convertible Notes</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company issued and sold convertible promissory notes (the &#8220;Q1 2021 Convertible Notes&#8221;) under the same terms as the then existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="idf635ce2032647f6b6369aaaa6993f65_D20210101-20210131" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfODM3_81027e75-663d-482b-8ff1-c79f24ea7e1a">1.1</ix:nonFraction>&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes 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 Q1 2021 Convertible Notes based on the difference between the effective conversion rate and the fair value of the stock into which it was convertible, limited by the amount of the aggregate gross proceeds. The BCF resulted in a $<ix:nonFraction unitRef="usd" contextRef="i0231b8649c454862bd93b17991bb671c_I20210131" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMTMzMw_19eba249-e514-4709-afb1-9d4d3bca0390">1.1</ix:nonFraction>&#160;million discount to the Q1 2021 Convertible Notes with an increase to additional paid in capital. The Company accreted the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes using the effective interest rate method.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion and Cancellation of Convertible Promissory Notes Upon Merger</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the effectiveness of the Merger, the entire balance of the Company&#8217;s outstanding Convertible Promissory Notes issued by Legacy Stem automatically converted into shares of Legacy Stem Common Stock. Upon the effectiveness of the Merger, these shares of Legacy Stem Common Stock automatically converted into <ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMTk5NA_85db0c92-0f49-4610-a09f-29cff5a2e1d9">10,921,548</ix:nonFraction> shares of Class A common stock of Stem. The balance associated with the outstanding Convertible Promissory Notes totaling $<ix:nonFraction unitRef="usd" contextRef="i7c2dde5e4ebd43df9af3a0a7703c7da8_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMjExOQ_78a6c1df-b8a3-46d8-ab04-a76d1bb5ac0b">77.7</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="i7c2dde5e4ebd43df9af3a0a7703c7da8_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMjEzMw_31d325d8-a0ac-4bc2-96c2-1e52e3409a2b">7.7</ix:nonFraction>&#160;million of interest accrued on the notes through the date of Merger, was reclassified to additional paid-in-capital. The unamortized portion of the debt discount associated with the outstanding Q1 2021 Convertible Notes totaling $<ix:nonFraction unitRef="usd" contextRef="i472227db416f4bc6bfa3b4bc84f3bdf3_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMjM1Nw_edcb9d88-7c70-4adf-aaed-297e77dc1963">1.1</ix:nonFraction>&#160;million was fully expensed to loss on extinguishment of debt on the Company&#8217;s statement of operations.</span></div></ix:continuation><div id="i32633a2494c9402994e145294bdab679_58"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="stem:WarrantDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMzIyNg_0527f9c6-affa-4b60-973f-b6fccfebb88c" continuedAt="i05af9a65fa3c4570b621e9bb8a6d10b3" escape="true">WARRANTS</ix:nonNumeric></span></div><ix:continuation id="i05af9a65fa3c4570b621e9bb8a6d10b3" continuedAt="i8a1b924555134780a8aea849dacfd46a"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legacy Stem Warrants</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception the Company has issued warrants to purchase shares of Legacy Stem&#8217;s preferred stock in conjunction with various debt financings. See Note 5 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. The Company has also issued warrants to purchase shares of Legacy Stem&#8217;s common stock. Upon effectiveness of the Merger, the Company had <ix:nonFraction unitRef="shares" contextRef="i8cd91532adc3452aa47efe23eed53212_I20210428" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfNDky_0cfcd3c2-baca-4a5d-9389-c7762ae4f7b2">50,207,439</ix:nonFraction> warrants outstanding, of which substantially all were converted into <ix:nonFraction unitRef="shares" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfNTY0_808ffb66-336c-4a0d-8796-d09d79b7987a">2,759,970</ix:nonFraction> shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $<ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfNzQz_f667178a-4157-4359-9962-4020f78974c6">100.9</ix:nonFraction> million and a total warrant liability of $<ix:nonFraction unitRef="usd" contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfNzc5_fa5b2d30-9f7b-479d-88df-660e03464776">60.6</ix:nonFraction> million, which was then reclassified to additional paid-in-capital. As of September&#160;30, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i1a83767680b4491d85b68b814e11a1f1_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfODc0_fda4a238-9dcd-499b-bc06-10ca16bdebcc">23,634</ix:nonFraction> Legacy Stem Warrants outstanding. These instruments are exercisable into the Company&#8217;s Class A common stock and are equity classified. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Warrants and Private Placement Warrants</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of STPK&#8217;s initial public offering, under the Warrant Agreement dated as of August 20, 2020 (the &#8220;Warrant Agreement&#8221;) and, prior to the effectiveness of the Merger, STPK issued <ix:nonFraction unitRef="shares" contextRef="if09e0c4e8c0749189ca5f574d05165e7_D20200820-20200820" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTE4OQ_7ad28823-fbc1-460d-ba09-e2fc4b05d8e3">12,786,168</ix:nonFraction> warrants each of which entitled the holder to purchase <ix:nonFraction unitRef="shares" contextRef="i1d6e52ebee214bc1b5e6ad3a5319acaa_I20200820" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTI0Nw_53bba990-9290-4530-acf3-4a895686794a">one</ix:nonFraction> share of Class A common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="id508e20b08ae45b48a864c51c059a743_I20200820" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTMwNA_5cdbffdf-d10c-4d3f-b769-1a868271a200">11.50</ix:nonFraction> per share of common stock (the &#8220;Public Warrants&#8221;). Simultaneously with the closing of the IPO, STPK completed the private sale of <ix:nonFraction unitRef="shares" contextRef="ic9ed6ec668b74972851a6949e127476e_I20200820" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTQyMQ_d34def9e-f862-4b00-a7ce-49efa2fb70f0">7,181,134</ix:nonFraction> million warrants to STPK&#8217;s sponsor (the &#8220;Private Warrants&#8221;). Upon issuance, these warrants met the criteria for liability classification. Upon the effectiveness of the Merger, Stem assumed the outstanding Public Warrants and Private Warrants, which continued to meet the criteria for liability classification, resulting in assumed warrant liabilities of $<ix:nonFraction unitRef="usd" contextRef="id508e20b08ae45b48a864c51c059a743_I20200820" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTc3OA_06fac04e-1dd9-433a-a77e-9741d4a5868c">185.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic9ed6ec668b74972851a6949e127476e_I20200820" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTc4NQ_db1371f2-aac9-49d1-9efd-1b5df7248f02">118.4</ix:nonFraction> million, respectively, or a total warrant liability of $<ix:nonFraction unitRef="usd" contextRef="i1d6e52ebee214bc1b5e6ad3a5319acaa_I20200820" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTgzNQ_faee1040-8737-4071-8f8e-9d4cdee2a3e3">304.3</ix:nonFraction> million.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 25, 2021, the Company entered into an exchange agreement (the &#8220;Exchange Agreement&#8221;) with the holders of the <ix:nonFraction unitRef="shares" contextRef="i527dfd000edf4c4c972ec44571b10422_I20210625" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTk1NQ_6dec58f5-3988-4ee7-8df8-875961f3fc58">7,181,134</ix:nonFraction> outstanding Private Placement Warrants, pursuant to which such holders received <ix:nonFraction unitRef="shares" contextRef="i527dfd000edf4c4c972ec44571b10422_I20210625" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjAzOA_c9209585-c42c-4337-b792-9f182a96347d">4,683,349</ix:nonFraction> shares of the Company&#8217;s common stock on June 30, 2021, in exchange for the cancellation of the outstanding Private Placement Warrants. The Exchange Shares were issued in reliance upon the exemption provided by Section 3(a)(9) of the Securities Act of 1933, as amended. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $<ix:nonFraction unitRef="usd" contextRef="i1ca4677f11e345f4a9caf7c2c9fca2fa_D20210624-20210624" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjI4Mg_a37c9f9a-37f1-4664-8323-379b2cbd7634">52.0</ix:nonFraction> million. As a result of the Exchange Agreement, there were <ix:nonFraction unitRef="shares" contextRef="i8467ea5cd1b749c2b94b70509356edd5_I20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjMzNg_2c87e14e-694a-4152-9dbd-e2999f0e39ec">no</ix:nonFraction> Private Warrants outstanding as of September&#160;30, 2021.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 20, 2021, the Company issued an irrevocable notice for redemption of all <ix:nonFraction unitRef="shares" contextRef="i3eeae8dbd0d64805b306c9c997c41337_I20210820" decimals="INF" format="ixt:num-dot-decimal" name="stem:ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzOTM_dc9a76f0-b935-48f1-b08d-75bef7e76bae">12,786,129</ix:nonFraction> of the Company&#8217;s outstanding public warrants at 5:00 p.m.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Eastern time on September 20, 2021 (&#8220;Redemption Date&#8221;). Pursuant to the notice of redemption, holders exercised <ix:nonFraction unitRef="shares" contextRef="ib8d1f8949cd243439c5011012dd7aeff_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzNDI_3d70441f-f4fc-4ea6-b462-318ac36e9011">12,638,723</ix:nonFraction> Public Warrants for a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib8d1f8949cd243439c5011012dd7aeff_I20210930" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzMzQ_37faf219-c80f-4b71-b955-688701f8d713">11.50</ix:nonFraction> per share, for proceeds to the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="i8a1b924555134780a8aea849dacfd46a"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company of approximately $<ix:nonFraction unitRef="usd" contextRef="i1f8ca8930adc4f048029eac45087f07b_D20210820-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromWarrantExercises" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzNTQ_4dfb675c-b663-4607-8b56-5eeffc61d351">145.3</ix:nonFraction>&#160;million. The Company redeemed all remaining outstanding Public Warrants that had not been exercised as of 5:00 p.m. Eastern time on the Redemption Date. As a result of the settlement of the Public Warrants, the Company recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="i1f8ca8930adc4f048029eac45087f07b_D20210820-20210930" decimals="-5" format="ixt:num-dot-decimal" name="stem:GainLossOnRevaluationAndRedemptionOfWarrantsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzNzc_200b0988-0485-4ea9-bcf4-31b554ae807d">134.9</ix:nonFraction>&#160;million on the revaluation of the warrant liability. The Company also recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="i1f8ca8930adc4f048029eac45087f07b_D20210820-20210930" decimals="-5" format="ixt:num-dot-decimal" name="stem:GainLossOnRedemptionOfWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA5OTUxMTY0MjUyMA_d0f472c4-bbb4-42fe-9f26-fc18af80fb9d">2.1</ix:nonFraction>&#160;million on the redemption of unexercised public warrants. These gains are recorded in &#8220;change in fair value of warrants and embedded derivative&#8221; in the condensed consolidated statements of operation, in the three and nine months ended September&#160;30, 2021. The public warrants have been delisted from the NYSE, and there are no public warrants left outstanding.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants Issued for Services </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, the Company entered into a strategic relationship with an existing shareholder not deemed to be a related party to jointly explore on a non-exclusive basis possible business opportunities to advance projects in the United States, the United Kingdom, Europe and Asia. As consideration for the strategic relationship, upon closing of the Merger, the Company issued warrants to purchase <ix:nonFraction unitRef="shares" contextRef="i53a124f0fec24db69f8fa2002c02a556_I20210407" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjgxNw_e0823a6f-327f-4db8-93fc-30e31ee6f226">350,000</ix:nonFraction> shares of the Company&#8217;s common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i53a124f0fec24db69f8fa2002c02a556_I20210407" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjg4MQ_0ea8e7eb-efe2-43ca-a604-4c9ce99a4623">0.01</ix:nonFraction> per share. These warrants were deemed to have been fully earned as of the grant date. The warrants were valued at fair market value as of the grant date totaling $<ix:nonFraction unitRef="usd" contextRef="i5c41c1a66ebb476cac1c610fd81c0969_D20210407-20210407" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMzA0Ng_eeec9f11-dc4e-47b8-9f24-9d948f9e3a91">9.2</ix:nonFraction> million and recorded to general and administrative expense in the Company&#8217;s statement of operations. In May 2021, all of these warrants were exercised for shares of the Company&#8217;s common stock.</span></div></ix:continuation><div id="i32633a2494c9402994e145294bdab679_61"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RleHRyZWdpb246MzE2NWU2NTExOGNkNGFmMjkzZjU5OGRhZDk3MDcyYWNfOTA_e517aea1-4f68-417d-84bf-9a924b37563f" continuedAt="i84757b241e32498097e59217397b96c1" escape="true">COMMON STOCK</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:18pt"><ix:continuation id="i84757b241e32498097e59217397b96c1"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="stem:CommonStockReservedForIssuanceTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RleHRyZWdpb246MzE2NWU2NTExOGNkNGFmMjkzZjU5OGRhZDk3MDcyYWNfOTE_e3dd555e-9a15-4880-bc76-763f75dd8d2f" escape="true"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i29a3198374724ac4a75aa614ed1f64f2_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RhYmxlOjM1ZmNlNGIwMjk5YjQ3NDE4ZDJmNTU5ZTc4NmNiYjhmL3RhYmxlcmFuZ2U6MzVmY2U0YjAyOTliNDc0MThkMmY1NTllNzg2Y2JiOGZfMS0xLTEtMS0x_bc61d09c-889d-4d3a-be45-e41141cd3435">23,673</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iafa0d1dd29c04610811b9267af002197_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RhYmxlOjM1ZmNlNGIwMjk5YjQ3NDE4ZDJmNTU5ZTc4NmNiYjhmL3RhYmxlcmFuZ2U6MzVmY2U0YjAyOTliNDc0MThkMmY1NTllNzg2Y2JiOGZfMi0xLTEtMS0x_582d1dfe-7311-4ebf-80f3-c0ebe60a446f">9,165,901</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under equity incentive plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia1999b99c7504063ac7b7cbd3d236dc0_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RhYmxlOjM1ZmNlNGIwMjk5YjQ3NDE4ZDJmNTU5ZTc4NmNiYjhmL3RhYmxlcmFuZ2U6MzVmY2U0YjAyOTliNDc0MThkMmY1NTllNzg2Y2JiOGZfMy0xLTEtMS0x_4228224f-d7f9-4a90-a5f9-a7251593f997">20,923,177</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RhYmxlOjM1ZmNlNGIwMjk5YjQ3NDE4ZDJmNTU5ZTc4NmNiYjhmL3RhYmxlcmFuZ2U6MzVmY2U0YjAyOTliNDc0MThkMmY1NTllNzg2Y2JiOGZfNC0xLTEtMS0x_b83bb5ff-e6c5-46d0-9f37-115eb21084ee">30,112,751</ix:nonFraction></span></td></tr></table></ix:nonNumeric></ix:continuation></div><div id="i32633a2494c9402994e145294bdab679_64"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjI2Mg_1e2185e9-45ab-4816-adf7-4392303ce8a2" continuedAt="idce3d73f2f994fedadbceec0412c63b1" escape="true">STOCK-BASED COMPENSATION</ix:nonNumeric></span></div><ix:continuation id="idce3d73f2f994fedadbceec0412c63b1" continuedAt="id27216f421394318a30f7081a4159db7"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both the Stem, Inc. 2009 Equity Incentive Plan (the &#8220;2009 Plan&#8221;) and the Stem Inc. 2021 Equity Incentive Plan (the &#8220;2021 Plan,&#8221; and together with the 2009 Plan, the &#8220;Plans&#8221;), the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (&#8220;RSUs&#8221;) and other awards that are settled in shares of the Company&#8217;s common stock. The Plans permit net settlement of vested awards, pursuant to which the award holder forfeits a portion of the vested award to satisfy the purchase price (in the case of stock options), the holder&#8217;s withholding tax obligation, if any, or both. When the holder net settles the tax obligation, the Company pays the amount of the withholding tax to the U.S. government in cash, which is accounted for as an adjustment to additional paid-in-capital. The Company does not intend to grant new awards under the 2009 Plan. At September&#160;30, 2021, <ix:nonFraction unitRef="shares" contextRef="iff5abee07e8c403aa069e4de5c7cc3e9_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA0NDUzNjA0NzE4NDU_8cbd2160-e8f4-48eb-bd7e-86e86d4b4eaa">8,166,991</ix:nonFraction> stock options were outstanding under the 2009 Plan. In May 2021, the Company issued awards under the 2021 Plan, with <ix:nonFraction unitRef="shares" contextRef="ib9457d541c264675b74f5745ab8a66fa_I20210531" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfNTEy_f7af72f4-7e41-49ef-914d-0365fe20ad8f">23,722,254</ix:nonFraction> shares reserved thereunder. </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Plans, the exercise price of an option cannot be less than <ix:nonFraction unitRef="number" contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfNjY4_bd68b10e-9cca-462c-bee0-e7cb67cf97a3">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="number" contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930" decimals="2" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfNzgy_9f240ab2-2e87-4bb4-ba8d-b0f450305e4b">110</ix:nonFraction>% of the fair value for stockholders owning greater than <ix:nonFraction unitRef="number" contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930" decimals="2" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfODQw_d234e870-41b3-42dd-8f52-ce73a4231ebe">10</ix:nonFraction>% of all classes of stock, as determined by the Company&#8217;s Board of Directors (the &#8220;Board&#8221;). Options under the Plans generally expire after <ix:nonNumeric contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfOTgw_ff84aaff-0563-4e99-ba0d-4a6a45caf53e">10</ix:nonNumeric> years. Under the Plans, the Compensation Committee of the Board determines when the options granted will become exercisable. Options granted under the Plans generally vest 1/4 <ix:nonNumeric contextRef="i832275537f304e108820b03ab6923fe2_D20210101-20210930" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTE1Mw_95b8bb82-98cf-4845-867d-9b8382bdde47">one year</ix:nonNumeric> from the grant date and then 1/48 each month over the following <ix:nonNumeric contextRef="ifa4212f3cb2d4a5eb94a4d612afe70e5_D20210101-20210930" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTIyMA_2a14a9f1-a4a2-4a5e-bb67-eec9ccce5031">three years</ix:nonNumeric> and are exercisable for <ix:nonNumeric contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTI0Nw_159e0d73-c605-44b5-96fd-d0452bf526ec">10</ix:nonNumeric> years from the date of the grant. The Plans allow 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.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="id27216f421394318a30f7081a4159db7" continuedAt="ic107418e1be64bdeaadb79f56d59399f"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjI2Mw_6ab3504b-5e1f-4b28-9519-932483d422c9" escape="true"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the period ended September&#160;30, 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMS0xLTEtMS0x_d4317592-8251-4530-9f3b-0a14e5c4c847">51,379,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMS0zLTEtMS0x_0dc1e1a6-a4fc-418e-a9c1-b33d5cb4885b">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iabbe2b6dbea84956973ed178e797fcd2_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMS01LTEtMS0x_fe62cda9-fd5a-4923-ae32-1cfed89d1f3a">7.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMS03LTEtMS0x_b836d7bc-4ec3-49ad-a8ab-9e71cff8aaae">46,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retroactive application of recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231" decimals="INF" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMi0xLTEtMS0x_ea1abd18-adcb-4b08-8453-94a8969da904">40,314,281</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMi0zLTEtMS0x_db0d72be-b218-4be9-87b1-f55a8f7028b9">2.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMy0xLTEtMS0x_cc81a3ce-db49-46c0-95d5-9404e8f220f8">11,065,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMy0zLTEtMS0x_2b0bdadf-77ab-4376-a852-cbe3a15c4a0a">2.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6bef1797ff7d46a19f53c0de79d4b577_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMy01LTEtMS0x_1544acdd-4709-481a-a962-c48880321364">7.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMy03LTEtMS0x_cb4c9d7f-a524-41fb-9977-ca2365532e2c">46,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNC0xLTEtMS0x_03154bc9-c983-4df4-8102-82e0897ed92a">1,043,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNC0zLTEtMS0x_8aabb0b5-8582-46cd-8103-e838512913af">28.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNS0xLTEtMS0x_9d77001e-2357-4712-8a8d-c3c34a269535">2,842,564</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNS0zLTEtMS0x_66fe28a6-af42-4bc1-abac-57718c201a64">1.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNi0xLTEtMS0x_391c229a-7ca9-45f8-8fdd-a9e8990e067e">101,141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNi0zLTEtMS0x_d3c16a0d-0e72-4d19-83d8-070fdb6cec71">14.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOC0xLTEtMS0x_87eebb5f-16da-4b7c-ba3a-dce1f0800209">9,165,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOC0zLTEtMS0x_20eb0878-1051-457f-8e06-1df74e742cac">2.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOC01LTEtMS0x_3701c331-063b-4601-b038-6cb5783ab7c9">7.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOC03LTEtMS0x_44e28a41-9cf3-46ef-af4d-2aedc925746e">171,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable &#8212; September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOS0xLTEtMS0x_79c1e990-d3f5-416b-8037-898ebd51ad6c">6,133,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOS0zLTEtMS0x_e9afbf31-1de1-47e3-bd84-a41d30a6cb1c">2.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOS01LTEtMS0x_ac606491-9a58-4885-96b1-309f743fe47d">6.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOS03LTEtMS0x_4c51179f-71be-4b92-9842-2cad37c12902">132,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of stock options granted to employees was $<ix:nonFraction unitRef="usdPerShare" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTYyOA_61043b16-1da2-4885-9b0c-1794e0d4d3c4">18.92</ix:nonFraction> during the nine months ended September&#160;30, 2021. There were <ix:nonFraction unitRef="shares" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTY3Mw_fc7ec913-7c85-4084-a46e-2efa803ce5fd">2,440,000</ix:nonFraction> stock options granted during the nine months ended September&#160;30, 2020. The intrinsic value of options exercised was $<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTc3Ng_f935bac0-713d-4dfb-b3d1-5b63b1e334ba">63.0</ix:nonFraction> million and less than $<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTY0OTI2NzQ0ODA0OQ_fb5aee6f-f76a-4966-88fb-452f11b660f1">0.1</ix:nonFraction> million during the nine months ended September&#160;30, 2021 and 2020, respectively. During the three months ended September 30, 2021, <ix:nonFraction unitRef="shares" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxNTk_0f66c578-b100-4b49-95f1-6cfe6f3b9fb9">1,440,026</ix:nonFraction> stock options were exercised at a weighted average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxNzA_b3fd0eff-faf1-4b4f-acd3-7d85a59821c9">1.48</ix:nonFraction> per share. During the nine months ended September 30, 2021, the Company issued <ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxNzg_a7e39fd6-f759-43dc-8bc1-0766a37e9917">839,745</ix:nonFraction> shares of common stock from the net settlement of <ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxODA_e6df4950-2cba-495d-84ec-3cff03616223">1,426,130</ix:nonFraction> stock options and shares granted. The Company paid $<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxOTE_08f66b3f-62e6-4054-be5d-ca1476fd3430">12.6</ix:nonFraction>&#160;million in withholding taxes in connection with the net share settlement of these awards.</span></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs represent a right to receive <ix:nonFraction unitRef="number" contextRef="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930" decimals="INF" format="ixt-sec:numwordsen" name="stem:ShareBasedCompensationArrangementRightToReceiveConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMzI5ODUzNDg5NTgwMg_cd52021f-32f8-4d90-b8ee-94108955243f">one</ix:nonFraction> share of the Company&#8217;s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. RSUs generally, either cliff vest on the third anniversary of the award grant date, or vest 1/4 per year over a <ix:nonNumeric contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMzI5ODUzNDg5MTM2MA_50661bc0-b556-4de1-8272-13d4a0498cf3">four-year</ix:nonNumeric> period, subject to continued employment through each anniversary. The fair value of restricted stock units is determined on the grant date and is amortized over the vesting period on a straight-line basis.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA0NDUzNjA0NzAwNDA_02e6e256-77a4-4c5e-b2f0-d08e3bf795d3" escape="true"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the period ended September&#160;30, 2021:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i207cc764fe31466190b0c70dcc4e52bc_I20201231" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMS0xLTEtMS0xODQzOA_300dbe4b-9301-4fe6-a00b-b16fc450b6de">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i207cc764fe31466190b0c70dcc4e52bc_I20201231" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMS0zLTEtMS0xODQzOA_68ce702e-ec26-46b9-b14c-6eb6bb193480">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMi0xLTEtMS0xODQzOA_6eb1bb7d-2788-4222-988f-eadf5fa0508d">1,759,077</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMi0zLTEtMS0xODY4Ng_62a002f4-04f4-4961-896f-cc2b82c9a63d">36.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMy0xLTEtMS0xODQzOA_02cadc35-b5fb-45ef-988e-48e35ec350b5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMy0zLTEtMS0xODY4Ng_9ada541b-47bd-418b-bdba-1450d39b5924">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfNC0xLTEtMS0xODY4Ng_4bf5e799-357f-4bf1-9a79-3cb8fd68668e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfNC0zLTEtMS0xODY4Ng_c0a29ac2-c98d-48f0-89d2-a2cc42adceff">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfNS0xLTEtMS0xODQzOA_f45c61af-9f95-4439-b717-b84a3197431a">1,759,077</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfNS0zLTEtMS0xODY4Ng_ea6a4edd-9eeb-4e47-82a0-10b9b9e270f1">36.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of all RSUs granted during the nine month period ended September 30, 2021 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="-5" format="ixt:num-dot-decimal" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA5OTUxMTYzMzkxMQ_4a5bfea8-a8f6-4316-acc1-1ed785ef26c6">63.7</ix:nonFraction>&#160;million</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the nine month period ended September 30, 2021, <ix:nonFraction unitRef="shares" contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMzI5ODUzNDg5MTMzMg_060c9cff-bd22-47b7-9a2e-bce39ee2a4c0">no</ix:nonFraction> RSUs vested.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjI2NA_b274fe1e-3102-4a24-8e45-01e9e2cbfdf5" continuedAt="i413e695c343e46f8adaaf36a0f66d292" escape="true">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):</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><ix:continuation id="ic107418e1be64bdeaadb79f56d59399f"><div style="margin-top:10pt"><ix:continuation id="i413e695c343e46f8adaaf36a0f66d292"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if139bb95f2724ed59fce097fd4d58c4d_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMi0xLTEtMS0x_eca50e1e-71a9-42a0-bde3-84af7f22e3cc">723</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90a6cb5ebdda412f858b41271ae0be5c_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMi0zLTEtMS0x_c24218ed-9b1d-47d2-a298-a239f9e00cc6">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327481c352e846df833e63125b2e8caa_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMi00LTEtMS0x_b7019c0c-1c1a-4cbd-9c9c-8daf372f8c0a">975</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic21a3d15c4d14cda808803608d2148f2_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMi02LTEtMS0x_800eee36-f17e-4165-8ece-7d9dd3666454">196</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2257db2314de43a0b741ed84dfc75371_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMy0xLTEtMS0x_a52a87a7-252f-4383-a150-e7db1f1af77c">965</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4a80d0a63264c96a0193c377c1bde29_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMy0zLTEtMS0x_b3ba78ec-547c-4b7c-8cd2-cb5c701708ee">33</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c80797160d0426ca58d85fd88022c9f_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMy00LTEtMS0x_56f9e84d-265a-4a4b-9c20-fb8c90c773b2">1,384</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e8de941b15c4471a4b1f9ac01478535_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMy02LTEtMS0x_818b797a-9874-45d9-bd18-1e5263aaebaf">519</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5f9be06faed4d559522232f97025033_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNC0xLTEtMS0x_377aaa62-c3d8-4789-bc4f-83d7305858f3">4,511</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6cf7f83eea448a0a4df06e62d4461bd_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNC0zLTEtMS0x_78776751-9d10-45f6-a8f1-19af96bfe7f9">486</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb465650c734cbc8bbcd9425f5cd859_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNC00LTEtMS0x_5f3f802c-d675-4194-bed9-84cefa967baf">5,624</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9856f758c138422d8c3b3add50fbc414_D20200101-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNC02LTEtMS0x_e63b0e52-a250-49e2-a0db-4729429e6f21">712</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNS0xLTEtMS0x_26a6cd5c-50f8-42b8-9541-2030ba7e8558">6,199</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNS0zLTEtMS0x_fa2b3a8a-084f-4556-8712-24e967bc70c0">495</ix:nonFraction></span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNS00LTEtMS0x_bb73d25d-6e97-456c-97b6-bb829422825d">7,983</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNS02LTEtMS0x_2c707c30-b203-4a46-83ed-d9073ac802e5">1,427</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjEyMg_01bd7c5c-39c2-4fff-85a1-9951d85d2148">22.8</ix:nonFraction> million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjI1NA_83fc2332-609f-439b-b534-864839a80c0e">3.4</ix:nonNumeric> years. As of September&#160;30, 2021, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA5OTUxMTYzNDQyOQ_96bdf53c-9915-490e-ab4b-8088aed81ac2">59.6</ix:nonFraction> million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA5OTUxMTYzNDQyNA_70ba3cf9-4733-4585-a4cb-fdd0d7ad5042">5.1</ix:nonNumeric> years.</span></div></ix:continuation><div id="i32633a2494c9402994e145294bdab679_70"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RleHRyZWdpb246NjEyNDFmMmExZTNjNGE2NjliNGE0Y2E4NzdhNWE0OGNfMzgx_a380125e-57fb-4183-8b57-9cdaec0b258c" continuedAt="iee78a877c4824a3bb360a72fae06ee4d" escape="true">NET INCOME (LOSS) PER SHARE</ix:nonNumeric></span></div><ix:continuation id="iee78a877c4824a3bb360a72fae06ee4d" continuedAt="i0c5d253f346849979648595874526fc0"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RleHRyZWdpb246NjEyNDFmMmExZTNjNGE2NjliNGE0Y2E4NzdhNWE0OGNfMzgy_ce343419-31dd-4ea2-92c0-fced2e85fd89" escape="true"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMy0xLTEtMS0x_20d3cdc2-fa28-4f30-8c70-ff375726fbbd">115,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMy0zLTEtMS0x_672781bf-9078-4aeb-bb66-cc47704e01c0">18,785</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMy01LTEtMS0x_6b93442c-c9b5-4f0e-8bf7-35df1ec41739">67,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMy03LTEtMS0x_66a0906e-fe10-4b53-b68c-fd41abb4cb17">55,237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Less: Deemed Dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNC0xLTEtMS0x_9a623476-359f-41d5-a469-f56cb776e3e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNC0zLTEtMS0x_83ca5c4f-10f6-497e-b3e0-1034fdd559e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNC01LTEtMS0x_46033b3c-1351-48c9-a47e-9a2cbd2bf21a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNC03LTEtMS0x_888259cb-14fe-4c33-b6f7-6fc32370a2f9">9,484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNS0xLTEtMS0x_44f14bd9-07ce-497c-95e8-5573652e4047">115,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNS0zLTEtMS0x_5885c651-6157-4929-a664-8fe0e17ae360">18,785</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNS01LTEtMS0x_f9d763c3-ff36-4efa-898f-58d0c8367ee8">67,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNS03LTEtMS0x_a024c977-a452-411d-a169-009897722d00">64,721</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC0xLTEtMS0yMjgxNw_0eaacb88-c7f6-4ca4-a32c-ed6e14c64539">115,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC0zLTEtMS0yMjgxNw_daec26e9-4be7-4e38-8f9f-500071192454">18,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC01LTEtMS0yMjgxNw_1d2ef9ec-5e39-447f-96ac-22dcaee968a8">67,157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC03LTEtMS0yMjgxNw_a85dd58c-911d-4e4d-8894-dd9de7369c07">64,721</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Less: Gain from decrease in fair value and redemption of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS0xLTEtMS0yMjgxNw_23c775b9-5de2-4808-9bea-68c46c4f0ce6">137,001</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS0zLTEtMS0yMjgxNw_fcb4b4de-ad8e-4215-83e3-a60ae0fa268d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS01LTEtMS0yMjgxNw_83fb28a7-2891-47b0-8c26-2ecf80074668">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS03LTEtMS0yMjgxNw_669b1f19-108c-4f57-9890-7200631d609f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTAtMS0xLTEtMjI4MTc_c7885ca7-e56c-4683-833f-b904077f0959">21,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTAtMy0xLTEtMjI4MTc_25c6aeb4-2f78-4bed-8ef9-960952f9b6ee">18,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTAtNS0xLTEtMjI4MTc_fc174897-29b8-41c3-92f5-08fcfe465aca">67,157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTAtNy0xLTEtMjI4MTc_d91d8df9-cd11-4e25-b7c4-11ddf84e2eef">64,721</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNy0xLTEtMS0x_2990f5b0-0588-4224-b262-ade65251fb8e">135,231,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNy0zLTEtMS0x_5090012c-6052-43be-8269-8c811619d238">39,844,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNy01LTEtMS0x_a39cb21e-7048-428a-a182-733f399be350">92,436,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNy03LTEtMS0x_3c556440-abb1-45e5-805d-9a77cf072482">40,087,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC0xLTEtMS0yMTQ1Ng_6320dfdf-f99e-4dc6-9e9d-56a52474eefb">5,054,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC0zLTEtMS0yMTQyOA_3c94feba-b23d-410b-9f7f-2aeedcdb9201">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC01LTEtMS0yMTQyOA_3e530b02-7052-41e8-a1b6-1b40a0937b28">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC03LTEtMS0yMTQyOA_34e73742-faaa-4ae5-924d-162e03078249">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS0xLTEtMS0yMTQyOA_faa35764-e07f-44f8-b279-1243a9da1646">140,285,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS0zLTEtMS0yMTQyOA_08395980-82c3-4333-8de2-76f8471321e0">39,844,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS01LTEtMS0yMTQyOA_f7ffa7d0-f0fa-4610-8e71-48acdf0c5a6a">92,436,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS03LTEtMS0yMTQyOA_bc5b137b-a8dc-4c80-a980-2e5eb0a687fe">40,087,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTEtMS0xLTEtMjE0MzU_490e0623-aaf7-45fb-a7fb-87bad5425abb">0.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTEtMy0xLTEtMjE0MzU_18428d7b-0693-4097-bdbb-04c9a3796dfa">0.47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTEtNS0xLTEtMjE0MzU_58c7c666-6b5a-43bb-b38f-a78d6a9788ff">0.73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTEtNy0xLTEtMjE0MzU_c1474a5d-0b48-4f84-b689-3c3217b18af4">1.61</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTItMS0xLTEtMjE0MzU_b1526038-3168-49db-bf7e-a249b6bbe93e">0.15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTItMy0xLTEtMjE0MzU_f9d04e5e-6b1f-4008-bcdb-2523801e81f8">0.47</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTItNS0xLTEtMjE0MzU_862d4197-a1b4-42d7-bed7-2ddd8a9c26d7">0.73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTItNy0xLTEtMjE0MzU_17f43367-c694-4fbc-8a8d-996d63bda1a3">1.61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RleHRyZWdpb246NjEyNDFmMmExZTNjNGE2NjliNGE0Y2E4NzdhNWE0OGNfMzgz_30e296b7-0720-4f09-85c1-0f9f382fa424" continuedAt="idc1b1760335b4f2d94a0408707c5a133" escape="true">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:</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STEM, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div></div><div style="margin-top:10pt"><ix:continuation id="i0c5d253f346849979648595874526fc0"><ix:continuation id="idc1b1760335b4f2d94a0408707c5a133"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if524f10378da4d40b65056ab55d1dd95_D20210101-20210930" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMS0xLTEtMS0yMjQ1MQ_7c560a66-8072-4925-a90e-5bbe67a278c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i62bfe174cfc346f5a08028890e215826_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMS0zLTEtMS0yMDg2OQ_2011031f-7218-4ac7-88ef-5b90fb0a497b">175,593,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible promissory notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i406d81a99d694abd9e3bdbbe12f85ad0_D20210101-20210930" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMS0xLTEtMS0x_3ded259a-331b-4f82-adb4-91e0099a9f2d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0e09aedc46ee424a91bedf9494f1f998_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMS0zLTEtMS0x_52dd7f83-648f-42b2-ad06-1101d3c50dea">35,358,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0bf840b8b6bc47a08437150683d7770d_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMi0xLTEtMS0x_92b3dcf4-4b48-4e60-a027-afe93d40ac11">9,165,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib47d4ed31f334fdaa9c6974015c1f8fb_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMi0zLTEtMS0x_590a8e89-060d-43dc-bdc7-8b1bb27a2b27">43,971,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e46192e3c4a418eb6097527c6c8ac64_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMy0xLTEtMS0x_8d9b0e1a-8af6-4b42-8dd0-a237a2c02222">23,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e5c20fa3dc144508f3ebb8f21bde5ab_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMy0zLTEtMS0x_e09089ba-4686-41ee-b955-ed37afd6e503">6,001,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if9aeb2dc7599472b885b9d5a696cb2e8_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNS0xLTEtMS0yMjQ0NA_834c0814-467a-470c-a188-c2d4bd0658fe">1,759,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i680b929b26fe4fcdae8cfb85a4526276_D20200101-20200930" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNS0zLTEtMS0yMjQ2NQ_5ac09141-046c-427b-9c6c-ff25aeb6e0e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i11735d67faea4cd38e9698dad6d29824_D20210101-20210930" decimals="0" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNi0xLTEtMS0yMjQ1OA_b87060b1-4eec-4fdc-8a2b-e53b88ddef11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i83c19207512d42a18e9b7cf310c9c4e2_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNS0zLTEtMS0yMDg2OQ_4297461f-7015-4b03-9bb8-55e3f4a2fc38">39,697,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNC0xLTEtMS0x_a98ab484-0632-47b4-a419-7b89c3d25715">10,948,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNC0zLTEtMS0x_b9e62c38-1fca-4e8c-ab54-b69e7d5edfa2">300,623,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div id="i32633a2494c9402994e145294bdab679_73"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83My9mcmFnOjJmMjg2ODA5OGJjMzRiMjNiY2FjNDkyY2RmYWY3ZTI5L3RleHRyZWdpb246MmYyODY4MDk4YmMzNGIyM2JjYWM0OTJjZGZhZjdlMjlfMjM4_c001a4dc-2e8b-4dd4-b0c4-9f92a7d49049" continuedAt="i8b3d9bc2a6674b92bca0908bfbbe3870" escape="true">INCOME TAXES</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8b3d9bc2a6674b92bca0908bfbbe3870">The Company did <ix:nonFraction unitRef="usd" contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83My9mcmFnOjJmMjg2ODA5OGJjMzRiMjNiY2FjNDkyY2RmYWY3ZTI5L3RleHRyZWdpb246MmYyODY4MDk4YmMzNGIyM2JjYWM0OTJjZGZhZjdlMjlfMzQ_0fba7758-9ada-44ec-8774-bb881a829c21">no</ix:nonFraction>t record a provision or benefit for income taxes during the nine months ended September&#160;30, 2021. The Company recorded a tax provision of $<ix:nonFraction unitRef="usd" contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83My9mcmFnOjJmMjg2ODA5OGJjMzRiMjNiY2FjNDkyY2RmYWY3ZTI5L3RleHRyZWdpb246MmYyODY4MDk4YmMzNGIyM2JjYWM0OTJjZGZhZjdlMjlfMzI5ODUzNDg4MzY5OA_3e70a24b-bddc-4b1f-88b1-b7eb39719e7f">0.1</ix:nonFraction> million during the nine months ended September&#160;30, 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.</ix:continuation></span></div><div id="i32633a2494c9402994e145294bdab679_79"></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt"><ix:nonNumeric contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfOTcz_7a6f9110-dae2-4feb-a42c-a3e4a39cff84" continuedAt="i1d0687f2a99b44a698dbdce924d56019" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="i1d0687f2a99b44a698dbdce924d56019"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various legal proceedings from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. Management believes that the probability of a material loss with respect to any currently pending legal proceeding is remote.  However, litigation is inherently uncertain and it is not possible to definitively predict the ultimate disposition of any of these proceedings. The Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse impact on the Company&#8217;s unaudited condensed consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into an agreement to lease <ix:nonFraction unitRef="sqft" contextRef="i3ced0f63ea124d319f0907ece15d50e0_I20210630" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfRealEstateProperty" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfMTA0NDUzNjA0NjU5NTU_efb5fc12-f449-45ff-a557-86a4288adeea">23,533</ix:nonFraction> square feet of office space in San Francisco, California. The lease commenced on September 23, 2021 and expires on February 28, 2029. The lease agreement does not contemplate options to extend or reduce the non-cancelable lease term. Base rent is $<ix:nonFraction unitRef="usd" contextRef="i122a02b6d8e74589abf5967ef623f2b0_D20210923-20210923" decimals="0" format="ixt:num-dot-decimal" name="stem:LesseeOperatingLeaseBaseRentPeriodicPayment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfMTA0NDUzNjA0NjYwNjk_71287d6e-3e25-43de-a152-df8d43cc1be1">160,809</ix:nonFraction> per month with escalating payments. On September 23, 2021, the Company recognized a $<ix:nonFraction unitRef="usd" contextRef="i3a244165ad424fa8b3449bcd24f4c6d4_I20210923" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfMTA0NDUzNjA0NjU5NjY_43d49bd4-fbc6-4518-adbd-fc3fbbbf0e85">12.6</ix:nonFraction>&#160;million operating lease liability, and a $<ix:nonFraction unitRef="usd" contextRef="i3a244165ad424fa8b3449bcd24f4c6d4_I20210923" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfMTA0NDUzNjA0NjU5ODI_ae666bb8-1d95-475b-9642-81b47bd7a150">12.7</ix:nonFraction>&#160;million operating lease right-of-use (&#8220;ROU&#8221;) asset, which are included in the condensed consolidated balance sheet as of September 30, 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i32633a2494c9402994e145294bdab679_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Special Note Regarding Forward-Looking Statements</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This third-quarter 2021 Form 10-Q, as well as other statements we make, contains &#8220;forward-looking statements&#8221; within the meaning of the federal securities laws, which include any statements that are not historical facts. Such statements often contain words such as &#8220;expect,&#8221; &#8220;may,&#8221; &#8220;can,&#8221; &#8220;believe,&#8221; &#8220;predict,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;projected,&#8221; &#8220;projections,&#8221; &#8220;forecast,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;anticipate,&#8221; &#8220;ambition,&#8221; &#8220;goal,&#8221; &#8220;target,&#8221; &#8220;think,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;will,&#8221; &#8220;hope&#8221; &#8220;see,&#8221; &#8220;likely,&#8221; and other similar words.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Forward-looking statements address matters that are, to varying degrees, uncertain, such as statements about the reduction of greenhouse gas (&#8220;GHG&#8221;) emissions; the </span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">integration and optimization of energy resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">; the business strategies of Stem and those of its customers; the global commitment to decarbonization; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">our ability to retain or upgrade current customers, further penetrate existing markets or expand into new markets; our ability to manage our supply chains and distribution channels and the impact of natural disasters and other events beyond our control, such as the COVID-19 pandemic and the Delta variant, and government and business responses thereto;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and future results of operations. Such forward-looking statements are subject to risks, uncertainties, and other factors that could cause actual results to differ materially from those expressed or implied by such forward-looking statements.  These forward-looking statements are based upon assumptions and estimates that, while considered reasonable by Stem and its management, depend upon inherently uncertain factors and risks that may cause actual results to differ materially from current expectations, including our inability to help reduce GHG emissions; our inability to seamlessly </span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">integrate and optimize energy resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">; our inability to achieve our financial and performance targets and other forecasts and expectations; our inability to recognize the anticipated benefits of our recent business combination with Star Peak Energy Transition Corp. (&#8220;Star Peak&#8221;); our ability to grow and manage growth profitably; risks relating to the development and performance of our energy storage systems and software-enabled services; the risk that the global commitment to decarbonization may not materialize as we predict, or even if it does, that we might not be able to benefit therefrom; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">our inability to retain or upgrade current customers, further penetrate existing markets or expand into new markets; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">our inability to secure sufficient inventory from our suppliers to meet customer demand, and provide us with contracted quantities of equipment; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">supply chain interruptions and manufacturing or delivery delays;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">disruptions in sales, production, service or other business activities; our inability to attract and retain qualified personnel; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the risk that our business, financial condition and results of operations may be adversely affected by other political, economic, business and competitive factors;  and other risks and uncertainties set forth in this Form 10-Q, the section entitled &#8220;Risk Factors&#8221; in the definitive proxy statement relating to the business combination filed by Star Peak on March 30, 2021, the Form 10-K/A filed by Star Peak with the SEC on April 26, 2021, and our Forms 8-K filed with or furnished to the SEC.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If one or more of these or other risks or uncertainties materialize (or the consequences of any such development changes), or should our underlying assumptions prove incorrect, actual outcomes may vary materially from those reflected in our forward-looking statements.  Statements in this third-quarter 2021 Form 10-Q are made as of November&#160;9, 2021, and Stem disclaims any intention or obligation to update publicly or revise such statements, whether as a result of new information, future events or otherwise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">You should read the following management&#8217;s discussion and analysis of our financial condition  and results of operations together with our unaudited condensed consolidated financial statements and related notes included under Part I, Item 1 of this Quarterly Report on Form 10-Q. This discussion and analysis should also be read together with our audited consolidated financial statements as of December 31, 2020 and 2019 and for the years ended December 31, 2020 and 2019 (&#8220;Annual Financial Statements&#8221;) and the section entitled &#8220;Stem&#8217;s Manageme</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">nt&#8217;s Discussion and Analysis of Financial Condition and Results or Operations&#8221; contained in our Form S-1  filed with the SEC on July 19, 2021.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">You should carefully read the sections entitled &#8220;Special Note Regarding Forward-Looking Statements&#8221; and &#8220;Risk Factors&#8221; to gain an understanding of the important factors that could cause actual results to differ materially from our forward-looking statements. </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">T</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">hroughout this section, unless otherwise noted &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221; and the &#8220;Company&#8221; refer to Stem and its consolidated subsidiaries.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Star Peak Acquisition Corp. Merger</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2021, Star Peak Energy Transition Corp. (&#8220;STPK&#8221;), an entity listed on the New York Stock Exchange under the trade symbol &#8220;STPK&#8221;, acquired Stem, Inc. (&#8220;Legacy Stem&#8221;), by the merger of STPK Merger Sub Corp., a Delaware corporation and wholly-owned subsidiary of STPK (&#8220;Merger Sub&#8221;), with and into Legacy Stem, with Legacy Stem continuing as the surviving entity and a wholly-owned subsidiary of STPK (the &#8220;Merger&#8221;). The public company resulting from the Merger was renamed Stem, Inc., which we refer to as &#8220;Stem&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;, or the Company, and is listed on the New York Stock Exchange under the trade symbol &#8220;STEM&#8221;. Upon the consummation of the Merger, Stem received approximately $550.3 million, net of fees and expenses. See Note 1 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of the Notes to the unaudited condensed consolidated financial statements in this report, for additional details regarding this transaction. For financial reporting purposes, Legacy Stem is treated as the accounting acquirer.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i32633a2494c9402994e145294bdab679_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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) 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) 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 years. In addition, in all the markets where we operate our customers&#8217; systems, we have agreements to manage the energy storage systems using the Athena platform to participate in energy markets and to share the revenue from such market participation.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in two key areas 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. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 year since our inception. We have financed our operations primarily through the issuance of convertible preferred stock, debt financing, and cash flows from customers.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total revenue grew from $9.2&#160;million for the three months ended September&#160;30, 2020 to $39.8&#160;million for the three months ended September&#160;30, 2021. For the three months ended September&#160;30, 2021 and 2020, we earned net income of $115.6&#160;million and incurred net losses of $18.8 million, respectively. Our total revenue grew from $17.7&#160;million for the nine months ended September&#160;30, 2020 to $74.6&#160;million for the nine months ended September&#160;30, 2021. For the nine months ended September&#160;30, 2021 and 2020, we incurred net losses of $67.2&#160;million and $55.2&#160;million, respectively. As of September&#160;30, 2021, we had an accumulated deficit of $475.0&#160;million. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 costs and expenses to increase 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 costs and expenses. </span></div><div id="i32633a2494c9402994e145294bdab679_91"></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Some Key Factors, Trends and Risks Affecting our Business</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 but not limited to:</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Decline in Lithium-Ion Battery Costs</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, or do not decline as quickly as we anticipate, this could adversely affect our ability to increase our revenue and grow our business.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Increase in Deployment of Renewables</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 are expected to represent a larger proportion of energy generation, grid instability rises due to their intermittency, which can be addressed by energy storage solutions.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Competition</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Government Regulation and Compliance</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impact of COVID-19</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has resulted and may continue to result in widespread adverse effects on the global and the U.S. economy. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ongoing government and business responses to COVID-19, along with the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse impact on economic and market conditions and trigger a period of continued global and U.S. economic slowdown. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is currently facing shortages and shipping delays affecting the supply of inverters, enclosures, battery modules and associated component parts for inverters and battery energy storage systems available for purchase. These shortages and delays can be attributed in part to the COVID-19 pandemic and resulting government action. While a majority of our suppliers have secured sufficient supply to permit them to continue delivery and installations through the end of 2021, if these shortages and delays persist into 2022, they could adversely affect the timing of when battery energy storage systems can be delivered and installed, and when (or if) we can begin to generate revenue from those systems.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict the full effects the COVID-19 pandemic will have on our business, cash flows, liquidity, financial condition and results of operations at this time due to numerous uncertainties. We will continue to monitor developments affecting our workforce, our suppliers, our customers and our business operations generally, and will take actions we determine are necessary in order to mitigate these impacts as much as possible.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_94"></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition to our results determined in accordance with GAAP, we use Adjusted EBITDA and non-GAAP gross margin, which are non-GAAP financial measures, for financial and operational decision making and as a means to evaluate our operating performance and future prospects, develop internal budgets and financial goals, and to facilitate period-to-period comparisons. Our management believes that these non-GAAP financial measures provide meaningful supplemental information regarding our performance and liquidity by excluding certain expenses and expenditures that may not be indicative of our operating performance, such as stock-based compensation and other non-cash charges, as well as discrete cash charges that are infrequent in nature. We believe that both management and investors benefit from referring to these non-GAAP financial measures in assessing our performance and when planning, forecasting, and analyzing future periods. These non-GAAP financial measures also facilitate management&#8217;s internal comparisons to our historical performance and liquidity as well as comparisons to our competitors&#8217; operating results. We believe these non-GAAP financial measures are useful to investors both because they (1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">allow for greater transparency with respect to key metrics used by management in its financial and operational decision making and (2)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">are used by our institutional investors and the analyst community to help them analyze the health of our business. Adjusted EBITDA and non-GAAP gross margin should not </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Non-GAAP gross margin</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define non-GAAP gross margin as gross margin excluding amortization of capitalized software, impairments related to decommissioning of end-of-life systems, and certain operating expenses including communication and cloud services expenditures reclassified to cost of revenue.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of gross margin (GAAP) to non-GAAP gross margin ($ in millions, except for percentages):</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Margin (GAAP)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Margin % (GAAP)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to Gross Margin:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Capitalized Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP Gross Margin</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP Gross Margin %</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;&#160;(1) Consists of certain operating expenses including communication and cloud service expenditures reclassified to cost of revenue.</span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As discussed above, we believe that Adjusted EBITDA is useful for investors to use in comparing our financial performance with the performance of other companies. Nonetheless, 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 when calculating Adjusted EBITDA.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate Adjusted EBITDA as net income (loss) before net interest expense, income tax provision and depreciation and amortization, including amortization of internally developed software, further adjusted to exclude stock-based compensation and other income and expense items, including the change in fair value of warrants and embedded derivatives, vesting of warrants and loss on extinguishment of debt.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of net loss to Adjusted EBITDA:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,237)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted to exclude the following:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of warrants for services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of warrants and embedded derivative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,211)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,863)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,896)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,068)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div id="i32633a2494c9402994e145294bdab679_97"></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:28.654%"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Metrics</span></div></div><div style="display:inline-block;max-width:7.017%;min-width:6.517%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:28.654%"><div><span><br/></span></div></div><div style="display:inline-block;max-width:7.017%;min-width:6.517%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:28.658%"></div></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our key metrics:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Key Financial Metrics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Margin (GAAP)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Margin % (GAAP)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP Gross Margin</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP Gross Margin %</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Key Operating Metrics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12-Month Pipeline (in billions) (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">**</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">**</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bookings (in millions) (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracted Backlog (in millions) (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">**</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">**</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contracted AUM (in GWh) (4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">**</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">*     at period end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">**   not available</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">        </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">As described</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">below. </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(2)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">        </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">As described</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">below.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="24" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(3)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">        </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Total value</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">bookings</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in dollars, as reflected on a specific date.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Backlog</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">increases as new contracts</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">are executed (bookings) and decreases as integrated storage systems</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">are delivered and recognized</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">as revenue.</span></div></td></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(4)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%">        </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Total GWh</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">systems</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in operation or</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">under contract.</span></div></td></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pipeline</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%">Pipeline represents the total value (excluding market participation revenue) of uncontracted, potential hardware and software contracts that are currently being pursued by Stem direct salesforce and channel partners with developers and independent power producers seeking energy optimization services and transfer of energy storage systems that have a reasonable likelihood of execution within 12 months of the end of the relevant period based on project timelines published by such developers and independent power producers. We cannot guarantee that our pipeline will result in meaningful revenue or profitability.</span></div><div style="text-indent:8pt"><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bookings</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the long-term nature of our contracts, bookings are a key metric that allows us to understand and evaluate 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  represents the accumulated value at a point in time of contracts that have been executed under both our host customer and partnership sales models.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase order in the foreseeable future, which typically occurs within three (3) months of contract execution. However, executed customer contracts, without binding purchase orders, are cancellable without penalty by either party.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 3- </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of the Notes to the audited consolidated financial statements as of December 31, 2020.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_100"></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Our Results of Operations</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate hardware revenue through partnership arrangements consisting of promises to sell an energy storage system to a solar plus storage project developers. Performance obligations are satisfied when the energy storage system along with all ancillary hardware components are delivered.  The milestone payments received before the delivery of hardware is treated as deferred revenue. We separately generate services revenue through partnership arrangements by providing energy optimization services after the developer completes the installation of the project.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Margin</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We hope to increase both our gross margin in absolute dollars and as a percentage of revenue through enhanced operational efficiency and economies of scale.  </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense consists of payroll and other related personnel costs, including salaries, stock-based compensation, employee benefits, and travel for our sales and marketing personnel. In addition, sales and marketing expense includes trade show costs, amortization of intangibles and others expenses. We expect to our selling and marketing expense to increase in future periods to support the overall growth in our business.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 percentage of revenue, depending primarily upon when we choose to make more significant investments.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expense</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 other costs. In addition, general and administrative expense includes fees for professional services and occupancy costs. We expect our general and administrative expense to increase in future periods 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 and regulations of the SEC, legal, audit, additional insurance expenses, investor relations activities, and other administrative and professional services.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on Extinguishment of Debt</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on extinguishment of debt consists of penalties incurred in relation to the prepayment of our outstanding borrowings under our outstanding notes payable and the write-off of any unamortized debt issuance costs associated with such notes. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Fair Value of Warrants and Embedded Derivatives</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Expenses, Net</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses, net consists primarily of income from equity investments and foreign exchange gains or losses.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations for the Three Months Ended September 30, 2021 and 2020</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,947</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,886</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,523</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,363</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,833</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,661</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of service revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,639</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,828</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of hardware revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,057</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,074</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,983</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,696</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,902</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,794</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,137&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,730)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,867&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 3pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 3pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,267&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,740&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,527&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,130)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,470)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,660)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of warrants and embedded derivative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,096)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,173)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,915&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,283)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,643)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,255&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(720)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,397&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Percentage is not meaningful </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased by $30.7 million, or 334%, for the three months ended September&#160;30, 2021, as compared to the three months ended September&#160;30, 2020. The increase was primarily driven by a $29.4 million increase in hardware revenue due to increase in demand for systems related to both FTM and BTM partnership agreements. Services revenue increased by $1.3 million primarily due to continued growth in host customers arrangements and partnership revenue related to services provided.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased by $25.8 million, or 237%, for the three months ended September&#160;30, 2021, as compared to the three months ended September&#160;30, 2020. The increase was primarily driven by an increase of cost of hardware sales of $25.0 million in line with the increase in hardware revenue, and an increase of $0.8 million in cost of service revenue associated with growth in service revenue.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense increased by $1.9 million, or 63%, for the three months ended September&#160;30, 2021, as compared to the three months ended September&#160;30, 2020. The increase was primarily due to an increase of $0.8 million in personnel related expenses as a result of higher headcount, an increase of $0.7 million in stock-based compensation expense primarily due to grants of stock options and RSUs to employees, and an increase of $0.3 million in professional services.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased by $1.2 million, or 24%, for the three months ended September&#160;30, 2021, as compared to the three months ended September&#160;30, 2020. The increase was primarily due to an increase of $1.7 million in personnel related expenses as a result of higher headcount, and an increase of $0.9 million in stock-based compensation expense primarily due to grants of stock options and RSUs to employees. The increase was partially offset by a decrease of $1.1 million in third-party software and technologies related expenses, and a decrease of $0.3 million in professional services.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense increased by $8.4 million, or 318% for the three months ended September&#160;30, 2021 compared to the three months ended September&#160;30, 2020. The increase was primarily driven by an increase of $4.1 million in stock-based compensation expense primarily due to grants of stock options and RSUs to employees, an increase of $1.6 million in professional and legal services, an increase of $1.5 million in insurance and office related expenses, and an increase of $1.1 million in personnel related expenses as a result of higher headcount.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased by $1.6 million, or 37%, for the three months ended September&#160;30, 2021 compared to the three months ended September&#160;30, 2020. The decrease was primarily driven by the repayment of loans and the conversion of convertible notes in relation to the Merger. The decrease in interest expense was partially offset by an increase of $0.7 million in interest expense in connection with the financing obligation, and an increase of $0.3 million in amortization of premium on debt securities.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Fair Value of Warrants and Embedded Derivative</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of warrants and embedded derivative reflected $137.0 million gain in the three months ended September&#160;30, 2021, compared to $2.1 million loss the three months ended September&#160;30, 2020. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $137.0 million gain in the three months ended September&#160;30, 2021 resulted from the extinguishment of the warrant liability in connection with the exercise and redemption of the Public Warrants. The gain of $137.0 million encompasses a $134.9 million revaluation gain from the decrease in the fair value of the Public Warrants, and a $2.1 million gain on the redemption of unexercised Public Warrants on the Redemption Date.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $2.1 million expense in the three months ended September&#160;30, 2020 resulted from a revaluation loss of the Series A, D and D&#8217; warrants and embedded derivative.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Expenses, Net</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses, net increased by $0.2 million, or 121%, for the three months ended September&#160;30, 2021 compared to the three months ended September&#160;30, 2020. The net increase was primarily driven by foreign exchange losses realized in the period related to operations in Canada.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations for the Nine Months Ended September 30, 2021 and 2020</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,982</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,711</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,271</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,950</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,659</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,591</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,661</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,083</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of hardware revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,439</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,697&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.45pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,522</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,175&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,861)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 3pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 3pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,986&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,893)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,662)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of warrants and embedded derivative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,433)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,095)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,062)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,237)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,920)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Percentage is not meaningful </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased by $56.9 million, or 322%, for the nine months ended September&#160;30, 2021, as compared to the nine months ended September&#160;30, 2020. The increase was primarily driven by a $52.7 million increase in hardware revenue due to an increase in demand for systems related to both FTM and BTM partnership agreements. Services revenue increased by $4.3 million primarily due to continued growth in host customers arrangements and partnership revenue related to services provided.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased by $49.2 million, or 218%, for the nine months ended September&#160;30, 2021, as compared to the nine months ended September&#160;30, 2020. The increase was primarily driven by an increase of cost of hardware sales of $45.9 million in line with the increase in hardware revenue, and an increase of $3.3 million in cost of service revenue associated with growth in service revenue. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense decreased by $0.1 million, or 1%, for the nine months ended September&#160;30, 2021, as compared to the nine months ended September&#160;30, 2020. The decrease was primarily due to a decrease of $0.9 million in personnel related expenses as a result of turnover in the period, a decrease of $0.5 million in marketing expenses, and a decrease of $0.1 million in travel and entertainment expenses. The decrease was partially offset by an increase of $0.8 million in stock-based compensation expense, an increase of $0.5 million in professional services and an increase of $0.1 million in miscellaneous expenses.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased by $3.4 million, or 28%, for the nine months ended September&#160;30, 2021, as compared to the nine months ended September&#160;30, 2020. The increase was primarily due to an increase of $5.3 million in personnel related expenses as a result of increased headcount, an increase of $0.9 million in stock-based compensation expense primarily due to grants of stock options and RSUs to employees, and an increase of $0.2 million in office related expenses. The increase was partially offset by a decrease of $2.5 million in third-party software and technologies related expenses, and a decrease of $0.5 million in professional services.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense increased by $20.7 million, or 258%, for the nine months ended September&#160;30, 2021, as compared to the nine months ended September&#160;30, 2020. The increase was primarily driven by an increase of $12.0 million in professional and legal services including $9.2 million for warrants issued for services in April 2021, an increase of $4.9 million in stock-based compensation expense, an increase of $2.5 million in insurance related expenses, and an increase of $1.4 million in personnel related expenses due to higher headcount. The increase was partially offset by a decrease of $0.1 million in miscellaneous expenses.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased by $1.0 million, or 7%, for the nine months ended September&#160;30, 2021, as compared to the nine months ended September&#160;30, 2020. The increase was primarily driven by the repayment of notes payable during 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on Extinguishment of Debt</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on extinguishment of debt increased by $5.1 million for the nine months ended September&#160;30, 2021, as compared to the nine months ended September&#160;30, 2020. The increase was driven by payment of a $4.0 million penalty on debt extinguishment and the write-off of $1.1 million of unamortized debt issuance costs upon the conversion of our Series D convertible notes in relation to the Merger.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Fair Value of Warrants and Embedded Derivative</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of warrants and embedded derivative reflected a $3.4 million income for the nine months ended September&#160;30, 2021, compared to $3.0 million expense for the nine months ended September&#160;30, 2020. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income of $3.4 million in the nine months ended September&#160;30, 2021 primarily resulted from a decrease in the fair value of the Public Warrants, which was recorded as a gain in revaluation of the warrant liability, in connection with the exercise and redemption of the Public Warrants during the third quarter of 2021. The income of $3.4 million was partially offset by an increase in the fair value of warrant liabilities during the first and second quarter of 2021.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.0 million in the nine months ended September&#160;30, 2020 primarily resulted from a loss on revaluation of Series A, D and D&#8217; warrants and embedded derivative.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Expenses, Net</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses, net decreased by $1.8 million, or 113%, for the nine months ended September&#160;30, 2021, as compared to the nine months ended September&#160;30, 2020. The net decrease was primarily driven by $1.2 million in legal settlement and late fees incurred in the nine months ended September&#160;30, 2021 and a $0.4 million decrease in foreign exchange losses realized in the period related to operations in Canada.</span></div><div id="i32633a2494c9402994e145294bdab679_103"></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources of liquidity</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 we must have sufficient liquid assets and be able to move funds on a timely basis.</span></div><div><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, our principal source of liquidity is cash generated from financing activities. Cash generated from financing activities through September&#160;30, 2021 primarily includes proceeds from the Merger that provided us with approximately $550.3 million, net of fees and expenses, sales of convertible preferred stock, proceeds from convertible notes, proceeds from our various borrowings, and the exercise of Public Warrants, which increased our cash balance by $145.3 million. In connection with the Merger, the convertible notes and related accrued interest converted to equity and we paid in full all other outstanding debt except the 2021 Credit Agreement described below. We believe that our cash position is sufficient to meet our capital and liquidity requirements for at least the next 12 months therefore, there is not substantial doubt about our ability to continue as a going concern.</span></div><div><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business prospects are subject to risks, expenses and uncertainties frequently encountered by companies in the early stages of commercial operations. 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.</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term liquidity requirements primarily are 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.</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 or government responses thereto. However, we will continue to assess these effects to our operations. The extent to which the COVID-19 pandemic and government and business responses thereto will affect our business and operations will continue to 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 and government and business responses may be difficult to assess or predict, a widespread pandemic and government and business responses 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 correction resulting from the spread of COVID-19 or government and business responses could materially affect our business and the value of our common stock.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Obligations</span></div><div><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total financing obligation as of September&#160;30, 2021 was $89.7&#160;million, of which $14.3&#160;million was classified as a current liability.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Notes Payable</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Loan Due to SPE Member</span></div><div><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 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 our 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 2020.</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine (9) months to 14% thereafter.</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2020. We had $9.6 million outstanding under this revolving loan agreement as of March 31, 2021. In April 2021, we repaid the remaining outstanding balance in full.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan Due to SPE Member</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 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 30, 2020. In May 2020, we repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan Due to Former Non-Controlling Interest Holder</span></div><div style="text-indent:13.5pt"><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 amortized to earnings through interest expense over the expected life of the debt. In April 2021, we repaid the remaining outstanding balance in full.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Credit Agreement</span></div><div><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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) May 14, 2021, (2) the maturity date of the revolving loan agreement, or (3) 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.  In April 2021, we repaid the remaining outstanding balance in full.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Credit Agreement</span></div><div><span><br/></span></div><div style="text-indent:13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we entered into a non-recourse credit agreement to provide a total of $2.7&#160;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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of June 2031. We received an advance under the credit agreement of $1.8&#160;million in January 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.9 million of outstanding borrowings under this credit agreement as of September&#160;30, 2021.</span></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods indicated (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 3.5pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1.25pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in operating activities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.95pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in investing activities </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(182,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.95pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash provided by financing activities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.95pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of exchange rate changed on cash</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1.2pt;padding-left:12.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net increase (decrease) in cash and cash equivalents</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">398,247&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,946)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2021, net cash used in operating activities was $69.0&#160;million, primarily resulting from our operating loss of $67.2&#160;million, adjusted for non-cash charges of $40.4&#160;million and net cash outflow of $42.3&#160;million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $15.6&#160;million, non-cash interest expense of $8.1&#160;million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $8.0&#160;million, change in the fair value of warrant liability and embedded derivative of $3.4&#160;million, impairment of energy storage systems of $2.2&#160;million, issuance of warrants for services of $9.2&#160;million, noncash lease expense of $0.3&#160;million, accretion expense of $0.2&#160;million, and net amortization of premium on investments of $0.3&#160;million . The net cash outflow from changes in operating assets and liabilities was primarily driven by an increase in accounts receivable of $21.4&#160;million, an increase in other assets of $18.1&#160;million, a decrease in deferred revenue of $3.5&#160;million, an increase in inventory of $3.4&#160;million, and an increase in contract origination costs of $1.9&#160;million, partially offset by an increase in accounts payable and accrued expenses of $6.2&#160;million.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2020, net cash used in operating activities was $17.9 million, primarily resulting from our operating loss of $55.2&#160;million, adjusted by non-cash charges of $25.9&#160;million and net cash inflow of $11.4&#160;million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $13.8&#160;million, non-cash interest expense of $7.1&#160;million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $1.4&#160;million, and change in the fair value of warrant liability and embedded derivative of $3.0&#160;million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in deferred revenue of $32.3&#160;million, an increase in accounts payable and accrued expenses of $2.8&#160;million, and an decrease in deferred costs with suppliers of $2.8 million, partially offset by an increase in inventory of $17.6&#160;million, an increase in accounts receivable of $6.0 million, an increase in contract origination costs of $2.1&#160;million, and an decrease in lease liabilities of $0.5 million.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2021, net cash used for investing activities was $182.1&#160;million, primarily consisting of $171.1&#160;million in purchase of available-for-sale investments, $6.2&#160;million in purchase of energy systems and $4.3&#160;million in capital expenditures on internally-developed software.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2020, net cash used for investing activities was $7.7&#160;million, consisting of $4.1&#160;million in purchase of energy systems and $3.6&#160;million in capital expenditures on internally-developed software.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2021, net cash provided by financing activities was $648.8&#160;million, primarily consisting of net proceeds from the Merger and PIPE financing of $550.3&#160;million, proceeds from exercise of stock options and warrants of $148.3&#160;million, proceeds from financing obligations of $4.9&#160;million, proceeds from issuance of notes payable of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.9&#160;million, net proceeds from issuance of convertible promissory notes of $1.1&#160;million, partially offset by repayment of notes payable of $41.4&#160;million, and repayment of financing obligations of $5.7&#160;million.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2020, net cash provided by financing activities was $21.0&#160;million, primarily resulting from net proceeds from issuance of notes payable of $25.0&#160;million, proceeds from financing obligations of $12.9&#160;million, and net proceeds from issuance of convertible notes of $12.5&#160;million, partially offset by repayment of notes payable of $21.7&#160;million and repayment of financing obligations of $7.8&#160;million.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_106"></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our contractual obligations described </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our registration statement on Form S-1 as filed with the SEC on July 19, 2021.</span></div><div id="i32633a2494c9402994e145294bdab679_109"></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 unaudited condensed consolidated financial statements.</span></div><div id="i32633a2494c9402994e145294bdab679_112"></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our critical accounting policies and estimates is presented in our registration statement on Form S-1 filed with the SEC on July 19, 2021. Information with respect to changes in our critical accounting policies can be found in Note 2 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference. </span></div><div id="i32633a2494c9402994e145294bdab679_115"></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to recent accounting pronouncements may be found in Note 2 - S</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ummary of Significant Accounting Policies</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of the Notes to the unaudited condensed consolidated financial statements in this report, which information is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_118"></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_121"></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Disclosure Controls and Procedures</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures (Disclosure Controls) within the meaning of Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;). Our Disclosure Controls are designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act, such as this Quarterly Report on Form 10-Q, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms. Our Disclosure Controls are also designed to ensure that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our Disclosure Controls, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable, and not absolute, assurance of achieving the desired control objectives, and management necessarily applied its judgment in evaluating and implementing possible controls and procedures. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on management&#8217;s evaluation (under the supervision and with the participation of our Chief Executive Officer and our Chief Financial Officer), as of the end of the period covered by this report, of the effectiveness of the design and operation of our Disclosure Controls, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this report, our Disclosure Controls were not effective due to a material weakness in the Company&#8217;s internal control over financial reporting as disclosed below.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Material Weaknesses in Internal Control Over Financial Reporting</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the course of preparing our financial statements as of and for the year ended December 31, 2020, management identified certain deficiencies in our internal controls over financial reporting that management believes to be a material weaknesses. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that a reasonable possibility exists that a material misstatement of our annual or interim financial statements would not be prevented or detected on a timely basis. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically,  the material weaknesses identified relate to (i) ineffective internal controls over accounting for complex and significant transactions, (ii) accounting for energy storage systems, deferred cost of goods sold and inventory, (iii) ineffective internal controls over review of the Company&#8217;s unaudited condensed consolidated financial statements and related disclosures, (iv) a lack of formality in our internal control activities, especially related to management review-type controls, (v) ineffective internal controls over the review of certain revenue recognition calculations, and (vi) 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 review over revenue recognition and internal-use capitalized software calculations. We had multiple control deficiencies aggregating to a material weakness over ineffective control activities.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements or prevent or detect all error and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions, and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Plan to Remediate Material Weaknesses in Internal Control Over Financial Reporting</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, with oversight of the Audit Committee of the Board, continues to devote significant time, attention and resources to remediating the above material weaknesses in its internal control over financing reporting. As of September&#160;30, 2021, the Company had initiated the following steps intended to remediate the material weakness described above and strengthen its internal control over financial reporting:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Develop and deliver internal control training to management and finance/accounting personnel, focusing on a review of management&#8217;s and individual roles and responsibilities related to internal control over financial reporting.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Hire, train and develop experienced accounting executives and personnel with a level of public accounting knowledge and experience in the application of US GAAP commensurate with our financial reporting requirements and the complexity of our operations and transactions.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Establish and implement policies and practices to attract, develop and retain competent public accounting personnel.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Engage a qualified third party Sarbanes-Oxley (&#8220;SOX&#8221;) compliance firm to assist the Company in bolstering and implementing our SOX compliance program, with a focus on documenting processes and controls, identifying and addressing control gaps, formalizing the internal control activities and strengthening the overall quality of documentation that evidences control activities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Perform a financial statement risk assessment and scoping exercise to identify and assess the risks of material misstatements in our financial statements to better ensure that the appropriate effort and resources are dedicated to addressing risks of material misstatements.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Establish a disclosure committee comprised of our CEO, CFO, Chief Legal Officer and senior finance/accounting personnel to, among other things, review and, as necessary, help revise the Company&#8217;s controls and other procedures </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to ensure that information required by the Company to be disclosed is recorded, processed, summarized and reported accurately and on a timely basis.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Implement a Section 302 sub-certification program to reinforce the Company&#8217;s culture of compliance. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Implement processes to improve monitoring activities involving the review and supervision of our accounting operations, including increased and enhanced balance sheet reviews to allow more focus on quality account reconciliations and enhanced monitoring of our internal control over financial reporting.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">We plan to continue to devote significant time and attention to remediate the above material weaknesses as soon as reasonably practicable. As we continue to evaluate our controls, we will make the necessary changes to improve our demonstration of commitment to attract, develop and retain competent individuals. We believe these actions will be sufficient to remediate the identified material weaknesses and strengthen our internal control over financial reporting; however, there can be no guarantee that such remediation will be sufficient. We will continue to evaluate the effectiveness of our controls and will make any further changes management determines appropriate.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Changes in Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarter to which this report relates, and that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_124"></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part II - Other Information</span></div><div id="i32633a2494c9402994e145294bdab679_127"></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information with respect to this Item 1 is set forth under Note 14&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Notes to the unaudited condensed consolidated financial statements in this report</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_130"></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">ITEM 1A. RISK FACTORS</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There have been no material changes to the risk factors disclosed in Part 1, Item 1A, of our registration statement on Form S-1 filed with the SEC on July 19, 2021, except as set forth below. The risk factor set forth below updates, and should be read together with, the risk factors set forth in our July 19, 2021 Form S-1.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The interruption of the flow of components and materials from domestic and international suppliers has disrupted and could continue to disrupt our supply chain, including as a result of the imposition of additional duties, tariffs, and other charges on imports and exports.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We purchase some of our components and materials through arrangements with various suppliers both inside and outside of the United States, and have experienced delays in obtaining these components and materials as a result of the recent COVID-19 pandemic and the Delta variant. Political, social, or economic instability in certain regions where our suppliers are located or where our products are made, could cause future disruptions in trade. Actions in various countries have created uncertainty with respect to tariff impacts on the costs of some of our components and materials. The degree of our exposure is dependent on (among other things) the type of materials, rates imposed, and timing of the tariffs. Other events that could also cause disruptions to our domestic and international supply chains include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">logistics and shipping constraints;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">the financial instability or bankruptcy of vendors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">natural disasters;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">theft;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">public health issues and actual or threatened disease epidemics, their effects (including any disruptions they may cause) or the perception of their effects;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">significant labor disputes, such as dock strikes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">the imposition of additional trade law provisions or regulations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">the imposition of additional duties, tariffs and other charges on imports and exports, including as a result of the escalating trade war between China and the United States;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">quotas imposed by bilateral trade agreements;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">foreign currency fluctuations; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">restrictions on the transfer of funds.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We cannot predict whether the countries in which our components and materials are sourced, or may be sourced in the future, will be subject to new or additional trade restrictions imposed by the United States or other foreign governments, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">including the likelihood, type, or effect of any such restrictions. Trade restrictions, including new or increased tariffs or quotas, border taxes, embargoes, safeguards, and customs restrictions against certain components and materials, as well as labor strikes and work stoppages or boycotts, could increase the cost or reduce or delay the supply of components and materials available to us and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_133"></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">None. </span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_136"></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_139"></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_142"></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">ITEM 5. OTHER INFORMATION</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Rule 14a-8 under the Exchange Act, the Company is providing notice of the deadline for the submission of stockholder proposals in compliance with Rule 14a-8 of the Exchange Act in connection with the Company&#8217;s 2022 Annual Meeting of Stockholders (the &#8220;2022 Annual Meeting&#8221;). To be considered for inclusion in proxy materials for the 2022 Annual Meeting, stockholder proposals submitted pursuant to Rule 14a-8 under the Exchange Act and intended to be presented at the 2022 Annual Meeting must be received by the Company&#8217;s Secretary at 100 California Street, 14th Floor, San Francisco, California 94111 no later than December 20, 2021, which the Company believes to be a reasonable time before it expects to begin to print and send its proxy materials for the 2022 Annual Meeting. Any proposal received after such date will be considered untimely. All Rule 14a-8 proposals must be in compliance with applicable laws and regulations in order to be considered for inclusion in the Company&#8217;s proxy materials for the 2022 Annual Meeting.</span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_145"></div><div style="-sec-extract:summary"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 6. EXHIBIT INDEX</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In reviewing any agreements that may be included as exhibits to this report, please remember that they are included to provide you with information regarding their terms, and are not intended to provide any other factual or disclosure information about the Company or the other parties to the agreements. The agreements contain representations, warranties, covenants and conditions by or of each of the parties to the applicable agreement. These representations, warranties, covenants and conditions have been made solely for the benefit of the other parties to the applicable agreement and:</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;should not in all instances be treated as categorical statements of fact, but rather as a way of allocating the risk to one of the parties if those statements prove to be inaccurate;</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;may have been qualified by disclosures that were made to the other party in connection with the negotiation of the applicable agreement, which disclosures are not necessarily reflected in the agreement;</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;may apply standards of materiality in a way that is different from what may be viewed as material to you or other investors; and</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;were made only as of the date of the applicable agreement, or such other date or dates as may be specified in the agreement, and are subject to more recent developments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accordingly, these representations, warranties, covenants and conditions may not describe the actual state of affairs as of the date they were made or at any other time. Additional information about the Company may be found elsewhere in this report and the Company&#8217;s other public filings, which are available without charge through the Securities and Exchange Commission&#8217;s website at http://www.sec.gov.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT INDEX</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit No.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465921061061/tm2115079d1_ex3-1.htm">Second Amended and Restated Certificate of Incorporation, dated April 28, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed on May 4, 2021).</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465921061061/tm2115079d1_ex3-2.htm">Second Amended and Restated by-Laws, dated April 28. 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (incorporated by reference to Exhibit 3.2 to the Current Report on Form 8-K filed on May 4, 2021).</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001758766/000175876621000148/letterfromwithumsmithbrown.htm">Letter from WithumSmith+Brown, PC to the SEC</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (incorporated by reference to Exhibit 16 to the Current Report on Form 8-K filed on August 11, 2021).</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="stem_q321xexhibit311.htm">Certification of Chief Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="stem_q321xexhibit312.htm">Certification of Chief Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="stem_q321xexhibit321.htm">Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="stem_q321xexhibit322.htm">Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i32633a2494c9402994e145294bdab679_148"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized, in the city of San Francisco, State of California on November&#160;9, 2021.</span></div><div style="padding-left:288pt;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:288pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STEM, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ William Bush</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William Bush</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(Principal Financial Officer)</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:3pt;text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>stem_q321xexhibit311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i937593c0ad4647ab8f12991b187a37ac_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, John Carrington, certify that&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form 10-Q for the three months ended September&#160;30, 2021 of Stem, Inc.&#59;.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8211;15(f) and 15d&#8211;15(f)) for the registrant and have&#58;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) &#91;Paragraph intentionally omitted in accordance with SEC Release Nos. 34-47986 and 34-54942&#93;&#59;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.  The registrant&#8217;s other certifying officers and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal controls over financial reporting.</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.394%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STEM, INC.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;9, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John Carrington</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Carrington</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>stem_q321xexhibit312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i883b7b81664e4e3696aec05950682fd6_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, William Bush, certify that&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form 10-Q for the three months ended September&#160;30, 2021 of Stem, Inc.&#59;.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8211;15(f) and 15d&#8211;15(f)) for the registrant and have&#58;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) &#91;Paragraph intentionally omitted in accordance with SEC Release Nos. 34-47986 and 34-54942&#93;&#59;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.  The registrant&#8217;s other certifying officers and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal controls over financial reporting.</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STEM, INC.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;9, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William Bush</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William Bush</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(Principal Financial Officer)</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>stem_q321xexhibit321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i296e8a9c06e746ac8e06d13820ba6e2b_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Stem, Inc. on Form 10-Q for the three months ended September&#160;30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, John Carrington, Chief Executive Officer and Director of the registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the registrant.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.394%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STEM, INC.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;9, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John Carrington</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Carrington</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>stem_q321xexhibit322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i9d1a6214dc084fdd925d2a25baadf700_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Stem, Inc. on Form 10-Q for the three months ended September&#160;30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, William Bush, Chief Financial Officer of the registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the registrant.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STEM, INC.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;9, 2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William Bush</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William Bush</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>stem-20210930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:76a97ac0-9715-45b6-8bc3-3188c6acde7b,g:6cbf7fc0-b30e-44d0-afee-abed281ef3b1-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stem="http://www.stem.com/20210930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.stem.com/20210930">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="stem-20210930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="stem-20210930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="stem-20210930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="stem-20210930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.stem.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED">
        <link:definition>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (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 id="CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical">
        <link:definition>1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED">
        <link:definition>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED">
        <link:definition>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED">
        <link:definition>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (DEFICIT) (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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED">
        <link:definition>1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical">
        <link:definition>1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (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 id="BUSINESS" roleURI="http://www.stem.com/role/BUSINESS">
        <link:definition>2101101 - 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 id="BUSINESSTables" roleURI="http://www.stem.com/role/BUSINESSTables">
        <link:definition>2302301 - Disclosure - BUSINESS (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 id="BUSINESSNarrativeDetails" roleURI="http://www.stem.com/role/BUSINESSNarrativeDetails">
        <link:definition>2403401 - Disclosure - BUSINESS - 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 id="BUSINESSScheduleofReverseRecapitalizationDetails" roleURI="http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails">
        <link:definition>2404402 - Disclosure - BUSINESS - Schedule of Reverse Recapitalization (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 id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2105102 - 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 id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2206201 - 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 id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>2307302 - 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 id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>2408403 - 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 id="REVENUE" roleURI="http://www.stem.com/role/REVENUE">
        <link:definition>2109103 - 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 id="REVENUETables" roleURI="http://www.stem.com/role/REVENUETables">
        <link:definition>2310303 - 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 id="REVENUENarrativeDetails" roleURI="http://www.stem.com/role/REVENUENarrativeDetails">
        <link:definition>2411404 - 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 id="REVENUEDisaggregationofRevenueDetails" roleURI="http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails">
        <link:definition>2412405 - 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 id="REVENUERemainingPerformanceObligationsDetails" roleURI="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails">
        <link:definition>2413406 - 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 id="REVENUERemainingPerformanceObligationsDetails_1" roleURI="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails_1">
        <link:definition>2413406 - 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 id="REVENUEContractBalancesDetails" roleURI="http://www.stem.com/role/REVENUEContractBalancesDetails">
        <link:definition>2414407 - 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 id="SHORTTERMINVESTMENTS" roleURI="http://www.stem.com/role/SHORTTERMINVESTMENTS">
        <link:definition>2115104 - Disclosure - SHORT-TERM INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHORTTERMINVESTMENTSTables" roleURI="http://www.stem.com/role/SHORTTERMINVESTMENTSTables">
        <link:definition>2316304 - Disclosure - SHORT-TERM INVESTMENTS (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 id="SHORTTERMINVESTMENTSDetails" roleURI="http://www.stem.com/role/SHORTTERMINVESTMENTSDetails">
        <link:definition>2417408 - Disclosure - SHORT-TERM INVESTMENTS (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 id="FAIRVALUEMEASUREMENTS" roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>2118105 - 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 id="FAIRVALUEMEASUREMENTSTables" roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>2319305 - 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 id="FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails">
        <link:definition>2420409 - 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 id="FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails">
        <link:definition>2421410 - 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 id="FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails">
        <link:definition>2422411 - 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 id="ENERGYSTORAGESYSTEMSNET" roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET">
        <link:definition>2123106 - 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 id="ENERGYSTORAGESYSTEMSNETTables" roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables">
        <link:definition>2324306 - 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 id="ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails">
        <link:definition>2425412 - 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 id="ENERGYSTORAGESYSTEMSNETNarrativeDetails" roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails">
        <link:definition>2426413 - 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 id="NOTESPAYABLE" roleURI="http://www.stem.com/role/NOTESPAYABLE">
        <link:definition>2127107 - 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 id="NOTESPAYABLETables" roleURI="http://www.stem.com/role/NOTESPAYABLETables">
        <link:definition>2328307 - 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 id="NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" roleURI="http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails">
        <link:definition>2429414 - 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 id="NOTESPAYABLETermLoanDuetoSPEMemberDetails" roleURI="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails">
        <link:definition>2430415 - 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 id="NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" roleURI="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails">
        <link:definition>2431416 - 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 id="NOTESPAYABLE2020and2021CreditAgreementsDetails" roleURI="http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails">
        <link:definition>2432417 - 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 id="NOTESPAYABLEScheduleofOutstandingDebtDetails" roleURI="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails">
        <link:definition>2433418 - 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 id="CONVERTIBLEPROMISSORYNOTES" roleURI="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES">
        <link:definition>2134108 - Disclosure - CONVERTIBLE PROMISSORY 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 id="CONVERTIBLEPROMISSORYNOTESDetails" roleURI="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails">
        <link:definition>2435419 - Disclosure - CONVERTIBLE PROMISSORY 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 id="WARRANTS" roleURI="http://www.stem.com/role/WARRANTS">
        <link:definition>2136109 - 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 id="WARRANTSDetails" roleURI="http://www.stem.com/role/WARRANTSDetails">
        <link:definition>2437420 - 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 id="COMMONSTOCK" roleURI="http://www.stem.com/role/COMMONSTOCK">
        <link:definition>2138110 - Disclosure - 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 id="COMMONSTOCKTables" roleURI="http://www.stem.com/role/COMMONSTOCKTables">
        <link:definition>2339308 - Disclosure - 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 id="COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" roleURI="http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails">
        <link:definition>2440421 - Disclosure - 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 id="STOCKBASEDCOMPENSATION" roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>2141111 - 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 id="STOCKBASEDCOMPENSATIONTables" roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>2342309 - 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 id="STOCKBASEDCOMPENSATIONNarrativeDetails" roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails">
        <link:definition>2443422 - 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 id="STOCKBASEDCOMPENSATIONOptionActivityDetails" roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails">
        <link:definition>2444423 - 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 id="STOCKBASEDCOMPENSATIONRSUActivityDetails" roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails">
        <link:definition>2445424 - Disclosure - STOCK-BASED COMPENSATION - RSU 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 id="STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails">
        <link:definition>2446425 - 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 id="NETINCOMELOSSPERSHARE" roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHARE">
        <link:definition>2147112 - Disclosure - NET INCOME (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 id="NETINCOMELOSSPERSHARETables" roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHARETables">
        <link:definition>2348310 - Disclosure - NET INCOME (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 id="NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails">
        <link:definition>2449426 - Disclosure - NET INCOME (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 id="NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails">
        <link:definition>2450427 - Disclosure - NET INCOME (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 id="INCOMETAXES" roleURI="http://www.stem.com/role/INCOMETAXES">
        <link:definition>2151113 - 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 id="INCOMETAXESDetails" roleURI="http://www.stem.com/role/INCOMETAXESDetails">
        <link:definition>2452428 - 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 id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>2153114 - 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 id="COMMITMENTSANDCONTINGNECIESDetails" roleURI="http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails">
        <link:definition>2454429 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" abstract="true" name="EnergyStorageSystemsNotYetPlacedIntoServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_TermLoanDueToFormerNonControllingInterestHolderMember" abstract="true" name="TermLoanDueToFormerNonControllingInterestHolderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ConversionOfConvertibleNoteUponMerger" abstract="false" name="ConversionOfConvertibleNoteUponMerger" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_ProceedsFromReverseRecapitalizationTransaction" abstract="false" name="ProceedsFromReverseRecapitalizationTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_DebtInstrumentPrepaymentPenaltyFee" abstract="false" name="DebtInstrumentPrepaymentPenaltyFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" abstract="false" name="StockholdersEquityIncreaseDecreaseDueToExchangeValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_WarrantLiabilityMeasurementInput" abstract="false" name="WarrantLiabilityMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="stem_WarrantLiability" abstract="false" name="WarrantLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_SharesReservedForWarrantsMember" abstract="true" name="SharesReservedForWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ProceedsFromStockOptionsAndWarrantsExercised" abstract="false" name="ProceedsFromStockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_GainLossOnRedemptionOfWarrants" abstract="false" name="GainLossOnRedemptionOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_WorkingCapital" abstract="false" name="WorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodValuePublicWarrantExercises" abstract="false" name="StockIssuedDuringPeriodValuePublicWarrantExercises" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ContractWithCustomerLiabilityRollForward" abstract="true" name="ContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stem_CommonStockReservedForIssuanceTableTextBlock" abstract="false" name="CommonStockReservedForIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodSharesReverseRecapitalization" abstract="false" name="StockIssuedDuringPeriodSharesReverseRecapitalization" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_DescriptionOfBusinessAbstract" abstract="true" name="DescriptionOfBusinessAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" abstract="false" name="RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="stem_InvestmentClassificationAbstract" abstract="true" name="InvestmentClassificationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stem_StockBasedCompensationCapitalizedToInternalUseSoftware" abstract="false" name="StockBasedCompensationCapitalizedToInternalUseSoftware" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_HostCustomerArrangementsMember" abstract="true" name="HostCustomerArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_A2009EquityIncentivePlanMember" abstract="true" name="A2009EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_LegacyStemWarrantsMember" abstract="true" name="LegacyStemWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_RevenueFromContractWithCustomerIncentivePeriod" abstract="false" name="RevenueFromContractWithCustomerIncentivePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stem_LiquidityAndGoingConcernAbstract" abstract="true" name="LiquidityAndGoingConcernAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stem_DebtInstrumentInterestRatePeriodThreshold" abstract="false" name="DebtInstrumentInterestRatePeriodThreshold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stem_ExchangeOfWarrantsForCommonStock" abstract="false" name="ExchangeOfWarrantsForCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet" abstract="false" name="GainLossOnRevaluationAndRedemptionOfWarrantsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_PrivateWarrantsMember" abstract="true" name="PrivateWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio" abstract="false" name="ShareBasedCompensationArrangementRightToReceiveConversionRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" abstract="false" name="DebtInstrumentInterestRateStatedPercentagePaidInCash" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="stem_OfficeSpaceInSanFranciscoCaliforniaMember" abstract="true" name="OfficeSpaceInSanFranciscoCaliforniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" abstract="false" name="ConversionOfAccruedInterestIntoOutstandingNotePayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_A2021CreditAgreementMember" abstract="true" name="A2021CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="stem_Q12021ConvertibleNotesMember" abstract="true" name="Q12021ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_RecapitalizationExchangeRatio" abstract="false" name="RecapitalizationExchangeRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="stem_A2021EquityIncentivePlanMember" abstract="true" name="A2021EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ScheduleOfReverseRecapitalizationTableTextBlock" abstract="false" name="ScheduleOfReverseRecapitalizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" abstract="false" name="CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodSharesPublicWarrantExercises" abstract="false" name="StockIssuedDuringPeriodSharesPublicWarrantExercises" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_CashAcquiredThroughReverseRecapitalization" abstract="false" name="CashAcquiredThroughReverseRecapitalization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" abstract="false" name="RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_PaymentsOfReverseRecapitalizationTransactionCosts" abstract="false" name="PaymentsOfReverseRecapitalizationTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_PublicWarrantsMember" abstract="true" name="PublicWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" abstract="false" name="DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="stem_HardwareMember" abstract="true" name="HardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_WarrantDisclosureTextBlock" abstract="false" name="WarrantDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="stem_TermLoanDueToSPEMemberMember" abstract="true" name="TermLoanDueToSPEMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" abstract="false" name="ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_ConversionOfWarrantsUponMerger" abstract="false" name="ConversionOfWarrantsUponMerger" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_DebtInstrumentPrepaidAmountPrincipal" abstract="false" name="DebtInstrumentPrepaidAmountPrincipal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" abstract="false" name="SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_A2020CreditAgreementMember" abstract="true" name="A2020CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_CustomerIMember" abstract="true" name="CustomerIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ConvertiblePreferredStockWarrantsMember" abstract="true" name="ConvertiblePreferredStockWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_RevolvingLoanDueToSPEMemberMember" abstract="true" name="RevolvingLoanDueToSPEMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_CustomerHMember" abstract="true" name="CustomerHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" abstract="false" name="SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" abstract="false" name="IncreaseDecreaseInAssetRetirementCostsAndObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodValueReverseRecapitalization" abstract="false" name="StockIssuedDuringPeriodValueReverseRecapitalization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_OptionsIssuedAndOutstandingMember" abstract="true" name="OptionsIssuedAndOutstandingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_IncreaseDecreaseInCapitalizedContractCosts" abstract="false" name="IncreaseDecreaseInCapitalizedContractCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="stem_LesseeOperatingLeaseBaseRentPeriodicPayment" abstract="false" name="LesseeOperatingLeaseBaseRentPeriodicPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_ConvertiblePreferredStockWarrantMember" abstract="true" name="ConvertiblePreferredStockWarrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" abstract="false" name="DebtInstrumentQuarterlyInterestRateStatedPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" abstract="false" name="StockholdersEquityIncreaseDecreaseDueToExchangeShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" abstract="false" name="DebtInstrumentPrepaidAmountPrincipalAndInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_WarrantLiabilityNoncurrent" abstract="false" name="WarrantLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" abstract="false" name="ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" abstract="false" name="LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="stem_EnergyStorageSystemsPlacedIntoServiceMember" abstract="true" name="EnergyStorageSystemsPlacedIntoServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodSharesExchangeOfWarrants" abstract="false" name="StockIssuedDuringPeriodSharesExchangeOfWarrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" abstract="false" name="ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" abstract="false" name="EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="stem_ClassOfWarrantOrRightWarrantsIssued" abstract="false" name="ClassOfWarrantOrRightWarrantsIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_PartnershipArrangementsMember" abstract="true" name="PartnershipArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_RevenueFromContractWithCustomerContractTerm" abstract="false" name="RevenueFromContractWithCustomerContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stem_WarrantLiabilityMember" abstract="true" name="WarrantLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" abstract="false" name="NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_IssuanceOfWarrantsUponDebtModification" abstract="false" name="IssuanceOfWarrantsUponDebtModification" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stem_IncreaseDecreaseInDeferredCostsWithSuppliers" abstract="false" name="IncreaseDecreaseInDeferredCostsWithSuppliers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_DescriptionOfMergerAbstract" abstract="true" name="DescriptionOfMergerAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stem_ConvertiblePromissoryNotesMember" abstract="true" name="ConvertiblePromissoryNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" abstract="false" name="RevenueFromContractWithCustomerEstimatedBenefitPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stem_CommonStockWarrantsMember" abstract="true" name="CommonStockWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_EnergyStorageSystemsMember" abstract="true" name="EnergyStorageSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stem_DebtInstrumentPrepaymentPenalties" abstract="false" name="DebtInstrumentPrepaymentPenalties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stem_StockIssuedDuringPeriodValueExchangeOfWarrants" abstract="false" name="StockIssuedDuringPeriodValueExchangeOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>stem-20210930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:76a97ac0-9715-45b6-8bc3-3188c6acde7b,g:6cbf7fc0-b30e-44d0-afee-abed281ef3b1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_67a51c4d-5c6d-4458-8a71-62f79faa198c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8e472ffc-f42a-4775-8297-75a5fa262990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_67a51c4d-5c6d-4458-8a71-62f79faa198c" xlink:to="loc_us-gaap_InventoryNet_8e472ffc-f42a-4775-8297-75a5fa262990" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3c223ea1-eac0-4e06-b6db-0dae1d765666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_67a51c4d-5c6d-4458-8a71-62f79faa198c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3c223ea1-eac0-4e06-b6db-0dae1d765666" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b2c7912-4b2a-432a-b1d9-886cbfc71d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_67a51c4d-5c6d-4458-8a71-62f79faa198c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b2c7912-4b2a-432a-b1d9-886cbfc71d52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_b519c65a-5bff-495a-8c75-62d7a78e5cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_67a51c4d-5c6d-4458-8a71-62f79faa198c" xlink:to="loc_us-gaap_OtherAssetsCurrent_b519c65a-5bff-495a-8c75-62d7a78e5cd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_56ddb67e-3443-4d0c-83e0-8cabafc99fce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_67a51c4d-5c6d-4458-8a71-62f79faa198c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_56ddb67e-3443-4d0c-83e0-8cabafc99fce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6b1640d3-01f6-412a-a7c4-eb41b264e327" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7ef49c73-251f-4776-b5b2-c8f538cfbe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6b1640d3-01f6-412a-a7c4-eb41b264e327" xlink:to="loc_us-gaap_PreferredStockValue_7ef49c73-251f-4776-b5b2-c8f538cfbe3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_4ae4c2af-42f5-4c5c-bd7d-b7d5966a60b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6b1640d3-01f6-412a-a7c4-eb41b264e327" xlink:to="loc_us-gaap_AdditionalPaidInCapital_4ae4c2af-42f5-4c5c-bd7d-b7d5966a60b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43d3b269-9b58-4c6e-8dfe-014d15738347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6b1640d3-01f6-412a-a7c4-eb41b264e327" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43d3b269-9b58-4c6e-8dfe-014d15738347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c7697e7a-f440-4f57-9174-2f2987c29593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6b1640d3-01f6-412a-a7c4-eb41b264e327" xlink:to="loc_us-gaap_CommonStockValue_c7697e7a-f440-4f57-9174-2f2987c29593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c79a07f3-a6c6-4e8f-8d49-4090f89c02ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6b1640d3-01f6-412a-a7c4-eb41b264e327" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c79a07f3-a6c6-4e8f-8d49-4090f89c02ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_a704d9fb-19c6-4e11-a3e8-ff4bcb11b731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_a704d9fb-19c6-4e11-a3e8-ff4bcb11b731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f19171e2-10bb-48a1-9945-776e5daaf727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f19171e2-10bb-48a1-9945-776e5daaf727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_03c4fa16-35bc-4dd9-9bd6-c652539d2538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_03c4fa16-35bc-4dd9-9bd6-c652539d2538" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_43cc14ea-4ce9-4da9-90c5-2f6a4a42f4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_43cc14ea-4ce9-4da9-90c5-2f6a4a42f4e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_ae1266d4-21ce-4cfc-becb-7157f727dfff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:to="loc_us-gaap_NotesPayableCurrent_ae1266d4-21ce-4cfc-becb-7157f727dfff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bae26ba1-a8c0-473c-86ef-2d195d2b82f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bae26ba1-a8c0-473c-86ef-2d195d2b82f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_7763e392-eded-462c-92ad-b86c1de22f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:to="loc_us-gaap_LoansPayableCurrent_7763e392-eded-462c-92ad-b86c1de22f27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_82863e9d-c460-4f2d-85a7-a1c5aafee4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e105be04-83ee-4fbd-81a0-f1651d941d75" xlink:to="loc_us-gaap_AccountsPayableCurrent_82863e9d-c460-4f2d-85a7-a1c5aafee4c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_85c3421f-19f3-4558-94eb-ea1ad1f421ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d98050f6-4016-4e2f-9993-ee4b114a2cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_85c3421f-19f3-4558-94eb-ea1ad1f421ca" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d98050f6-4016-4e2f-9993-ee4b114a2cf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2b0dc18c-18ed-44f1-8830-d2c5f50f28d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_85c3421f-19f3-4558-94eb-ea1ad1f421ca" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2b0dc18c-18ed-44f1-8830-d2c5f50f28d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8b847c86-b9a6-4418-b201-5e1b636edaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_85c3421f-19f3-4558-94eb-ea1ad1f421ca" xlink:to="loc_us-gaap_Goodwill_8b847c86-b9a6-4418-b201-5e1b636edaa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_35690870-2e06-49cb-9bf1-7ad029b08021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_85c3421f-19f3-4558-94eb-ea1ad1f421ca" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_35690870-2e06-49cb-9bf1-7ad029b08021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_8685cd06-e218-4754-90e7-1cd8ef9d8a31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_85c3421f-19f3-4558-94eb-ea1ad1f421ca" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_8685cd06-e218-4754-90e7-1cd8ef9d8a31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_68ca9a7d-930e-4801-8a01-3f6d0226af92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_85c3421f-19f3-4558-94eb-ea1ad1f421ca" xlink:to="loc_us-gaap_AssetsCurrent_68ca9a7d-930e-4801-8a01-3f6d0226af92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_735c1310-1b35-44bb-b874-371e2f105337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_85c3421f-19f3-4558-94eb-ea1ad1f421ca" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_735c1310-1b35-44bb-b874-371e2f105337" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_960241bc-9070-4a53-8e36-26b6dd4e8c51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_08546797-d5fa-479f-8692-ebe090c330b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_960241bc-9070-4a53-8e36-26b6dd4e8c51" xlink:to="loc_us-gaap_StockholdersEquity_08546797-d5fa-479f-8692-ebe090c330b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_59fe8475-3fdf-4311-b7a9-2db8b4d5f1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_960241bc-9070-4a53-8e36-26b6dd4e8c51" xlink:to="loc_us-gaap_Liabilities_59fe8475-3fdf-4311-b7a9-2db8b4d5f1c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_7ce2fd91-9789-434f-98e1-b865dec97463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_960241bc-9070-4a53-8e36-26b6dd4e8c51" xlink:to="loc_us-gaap_CommitmentsAndContingencies_7ce2fd91-9789-434f-98e1-b865dec97463" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a0dff40b-0422-4f31-8a7e-b9bb614cba70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e443776e-e545-4188-a29d-d64ec5fd49ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0dff40b-0422-4f31-8a7e-b9bb614cba70" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e443776e-e545-4188-a29d-d64ec5fd49ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityNoncurrent_d8172203-b2e9-4980-8840-cb3ac76a4570" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0dff40b-0422-4f31-8a7e-b9bb614cba70" xlink:to="loc_stem_WarrantLiabilityNoncurrent_d8172203-b2e9-4980-8840-cb3ac76a4570" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_1553cdce-776e-4d16-9009-b0ace9b73487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0dff40b-0422-4f31-8a7e-b9bb614cba70" xlink:to="loc_us-gaap_LongTermNotesPayable_1553cdce-776e-4d16-9009-b0ace9b73487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a8d9e7ec-4ecd-4a3f-8250-4fab34528ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0dff40b-0422-4f31-8a7e-b9bb614cba70" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a8d9e7ec-4ecd-4a3f-8250-4fab34528ff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_f70b1b47-1c04-4ac9-b02e-96c771c41b04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLoansPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0dff40b-0422-4f31-8a7e-b9bb614cba70" xlink:to="loc_us-gaap_LongTermLoansPayable_f70b1b47-1c04-4ac9-b02e-96c771c41b04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a4a17e46-ae9d-4638-acb0-4a41bc2a3bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0dff40b-0422-4f31-8a7e-b9bb614cba70" xlink:to="loc_us-gaap_LiabilitiesCurrent_a4a17e46-ae9d-4638-acb0-4a41bc2a3bc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_514efa13-b5cf-4c45-979c-b12d509cd367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0dff40b-0422-4f31-8a7e-b9bb614cba70" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_514efa13-b5cf-4c45-979c-b12d509cd367" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e1d25cc2-dcc4-4d0f-a2ec-d02fe23a579c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_ef9c81d9-edb9-48ac-9900-102d4fd593b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_e1d25cc2-dcc4-4d0f-a2ec-d02fe23a579c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_ef9c81d9-edb9-48ac-9900-102d4fd593b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_cf8cc106-7608-484f-8666-03e1fd4f4a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_e1d25cc2-dcc4-4d0f-a2ec-d02fe23a579c" xlink:to="loc_us-gaap_SellingAndMarketingExpense_cf8cc106-7608-484f-8666-03e1fd4f4a9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5b7cc9d1-6e56-46e2-b9cb-3ddafac22458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_e1d25cc2-dcc4-4d0f-a2ec-d02fe23a579c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5b7cc9d1-6e56-46e2-b9cb-3ddafac22458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_eb8920fe-c3d8-4591-9972-34aab55215ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c2265c74-5225-4a0d-aad1-0c1726441a81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_eb8920fe-c3d8-4591-9972-34aab55215ee" xlink:to="loc_us-gaap_InterestExpense_c2265c74-5225-4a0d-aad1-0c1726441a81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_36875589-12a2-4570-82b8-d4bba5badbde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_eb8920fe-c3d8-4591-9972-34aab55215ee" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_36875589-12a2-4570-82b8-d4bba5badbde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1f8ae2ed-3b4c-42ea-a0fe-e00a2c860a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_eb8920fe-c3d8-4591-9972-34aab55215ee" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1f8ae2ed-3b4c-42ea-a0fe-e00a2c860a20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_da6b0ca9-ca5f-4078-8f1c-3cabd3a5b0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_eb8920fe-c3d8-4591-9972-34aab55215ee" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_da6b0ca9-ca5f-4078-8f1c-3cabd3a5b0ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b92a6114-ef34-4196-b949-47dfeb136f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_108dbd9a-5486-46e9-8971-10bab518f1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b92a6114-ef34-4196-b949-47dfeb136f48" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_108dbd9a-5486-46e9-8971-10bab518f1bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fb141850-4198-45eb-b72a-bab79c9a7259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b92a6114-ef34-4196-b949-47dfeb136f48" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fb141850-4198-45eb-b72a-bab79c9a7259" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eeecba4e-ca84-4737-a109-9be42f0d7750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_aa9d72b0-f3b4-4449-add9-ee6839978f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eeecba4e-ca84-4737-a109-9be42f0d7750" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_aa9d72b0-f3b4-4449-add9-ee6839978f6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_dd54b9ff-5670-4082-b22e-5d4040ea072c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eeecba4e-ca84-4737-a109-9be42f0d7750" xlink:to="loc_us-gaap_OperatingIncomeLoss_dd54b9ff-5670-4082-b22e-5d4040ea072c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_79177433-ec1d-46a4-b9af-1f63c1f18c12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ffa82002-a82b-4dc8-aa49-53137269fec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_79177433-ec1d-46a4-b9af-1f63c1f18c12" xlink:to="loc_us-gaap_OperatingExpenses_ffa82002-a82b-4dc8-aa49-53137269fec5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c500478b-d315-42d1-9d77-50ef501e88ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_79177433-ec1d-46a4-b9af-1f63c1f18c12" xlink:to="loc_us-gaap_GrossProfit_c500478b-d315-42d1-9d77-50ef501e88ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b808554c-ace4-48a4-934d-a83b26760016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_4e118565-a5a8-40af-ba6c-6d5ba2193fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b808554c-ace4-48a4-934d-a83b26760016" xlink:to="loc_us-gaap_CostOfRevenue_4e118565-a5a8-40af-ba6c-6d5ba2193fcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ff0b6e1f-f041-4c14-9abb-4c9683b332a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b808554c-ace4-48a4-934d-a83b26760016" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ff0b6e1f-f041-4c14-9abb-4c9683b332a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_75a8b3cc-7d10-43ee-a4bf-d09e03db5b96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_81b3d279-169a-4021-b4e6-0e254052f4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_75a8b3cc-7d10-43ee-a4bf-d09e03db5b96" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_81b3d279-169a-4021-b4e6-0e254052f4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_827dd8ca-b475-40b0-9606-6cce36d96c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_75a8b3cc-7d10-43ee-a4bf-d09e03db5b96" xlink:to="loc_us-gaap_NetIncomeLoss_827dd8ca-b475-40b0-9606-6cce36d96c96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_5c5d6abc-1f70-4489-b026-b33fff569ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_75a8b3cc-7d10-43ee-a4bf-d09e03db5b96" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_5c5d6abc-1f70-4489-b026-b33fff569ea9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_63a96179-7b24-4391-9b09-b2864594e6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_ShareBasedCompensation_63a96179-7b24-4391-9b09-b2864594e6c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ba594d69-32a2-4afc-877e-dced73f0fb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ba594d69-32a2-4afc-877e-dced73f0fb2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_4b06ae2b-6d7e-44a1-8194-ddf9dc59250c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_4b06ae2b-6d7e-44a1-8194-ddf9dc59250c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f0869e32-1ae9-493c-8f80-28d071814933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f0869e32-1ae9-493c-8f80-28d071814933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_55b8485d-b634-48eb-9f42-a056bd057057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_55b8485d-b634-48eb-9f42-a056bd057057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3dec6731-27a4-46d1-9386-11ed667fa914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_NetIncomeLoss_3dec6731-27a4-46d1-9386-11ed667fa914" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e111289b-0713-4a91-a533-d3331e9b2f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e111289b-0713-4a91-a533-d3331e9b2f72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInCapitalizedContractCosts_a8fbf8e2-49d2-473c-b217-a098d350f584" xlink:href="stem-20210930.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_stem_IncreaseDecreaseInCapitalizedContractCosts_a8fbf8e2-49d2-473c-b217-a098d350f584" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_69e02aff-8b44-4f78-8613-d9cfa34e613a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_69e02aff-8b44-4f78-8613-d9cfa34e613a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f0134ae3-d8b4-43ad-be07-f9cb756e60ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f0134ae3-d8b4-43ad-be07-f9cb756e60ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6f9bf467-9529-4ca2-a361-cdbf77639020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6f9bf467-9529-4ca2-a361-cdbf77639020" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_8c0080a9-3141-4f1d-8db5-7734c84612c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_8c0080a9-3141-4f1d-8db5-7734c84612c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_15e7644c-4113-457f-87a7-3ccd8f291d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_15e7644c-4113-457f-87a7-3ccd8f291d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6ee7c5ba-f29f-4261-a66a-552c66d9d8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6ee7c5ba-f29f-4261-a66a-552c66d9d8e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_410c294d-f886-4447-a63b-9d18ae3d7a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_410c294d-f886-4447-a63b-9d18ae3d7a6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_7ff6c6c0-e0d9-43a6-9b6d-095cae02174f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_7ff6c6c0-e0d9-43a6-9b6d-095cae02174f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a97f46c8-c9e3-4f18-8857-ce9ec8afdddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a97f46c8-c9e3-4f18-8857-ce9ec8afdddd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_4a376d97-7fe9-4dbb-8ef8-2c5194f9932c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_4a376d97-7fe9-4dbb-8ef8-2c5194f9932c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_112baad5-3814-4fb0-acc3-3788ca550a50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_112baad5-3814-4fb0-acc3-3788ca550a50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInDeferredCostsWithSuppliers_882661bb-d3ce-41a7-b34f-92aeb7fa2da7" xlink:href="stem-20210930.xsd#stem_IncreaseDecreaseInDeferredCostsWithSuppliers"/>
    <link:calculationArc order="20" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d746321-cbb7-42ba-a5fa-0a894ead7cac" xlink:to="loc_stem_IncreaseDecreaseInDeferredCostsWithSuppliers_882661bb-d3ce-41a7-b34f-92aeb7fa2da7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1f50f6f3-29d7-4f0e-a30f-ac2d944e5692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_be21ae17-871b-4525-87ae-c5be8fba787a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1f50f6f3-29d7-4f0e-a30f-ac2d944e5692" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_be21ae17-871b-4525-87ae-c5be8fba787a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_24c957f5-683c-4eab-9939-839b9b681597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1f50f6f3-29d7-4f0e-a30f-ac2d944e5692" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_24c957f5-683c-4eab-9939-839b9b681597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_21dbab4d-d197-418c-89dc-89f5f8864834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1f50f6f3-29d7-4f0e-a30f-ac2d944e5692" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_21dbab4d-d197-418c-89dc-89f5f8864834" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_75aef499-b564-4b49-b31e-9654282cb15a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1f50f6f3-29d7-4f0e-a30f-ac2d944e5692" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_75aef499-b564-4b49-b31e-9654282cb15a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_c965af2d-ae82-4b15-8820-eda577f09b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_c965af2d-ae82-4b15-8820-eda577f09b16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromAffiliates_481db0e8-4847-421d-9b1c-8f895585d454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:to="loc_us-gaap_ProceedsFromContributionsFromAffiliates_481db0e8-4847-421d-9b1c-8f895585d454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_cd4ec185-7c6f-407b-98e5-4aac69aaf752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_cd4ec185-7c6f-407b-98e5-4aac69aaf752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised_39131d4e-acba-4f34-aeb0-3b256ad7769b" xlink:href="stem-20210930.xsd#stem_ProceedsFromStockOptionsAndWarrantsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:to="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised_39131d4e-acba-4f34-aeb0-3b256ad7769b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_22b1073e-0884-4684-9d2b-97f64732f273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_22b1073e-0884-4684-9d2b-97f64732f273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_2fc72158-4a0e-4942-99a5-5ec9ce274565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_2fc72158-4a0e-4942-99a5-5ec9ce274565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_0d435bcc-957a-406a-81e6-1ee781eb2724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_0d435bcc-957a-406a-81e6-1ee781eb2724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_cc36b06e-9637-446e-acbd-9affa9ae672d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_803b6e10-7fb8-4a2b-ab43-fe6cfb66c74d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_cc36b06e-9637-446e-acbd-9affa9ae672d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8fd4e5d4-dbe7-44e2-a0e9-a378cba0990f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_b9742e8c-4446-460d-80e5-3621661c66e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8fd4e5d4-dbe7-44e2-a0e9-a378cba0990f" xlink:to="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_b9742e8c-4446-460d-80e5-3621661c66e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_a0f78a4a-7779-487c-b90b-70d62d57167d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8fd4e5d4-dbe7-44e2-a0e9-a378cba0990f" xlink:to="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_a0f78a4a-7779-487c-b90b-70d62d57167d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_9275e09f-a4d3-41b2-b842-aac4d20965a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8fd4e5d4-dbe7-44e2-a0e9-a378cba0990f" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_9275e09f-a4d3-41b2-b842-aac4d20965a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_7947e8c3-4090-4afb-814c-7261e415cce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8fd4e5d4-dbe7-44e2-a0e9-a378cba0990f" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_7947e8c3-4090-4afb-814c-7261e415cce1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#BUSINESSScheduleofReverseRecapitalizationDetails"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromReverseRecapitalizationTransaction_c773cfcc-4d35-4520-abad-45e775bda773" xlink:href="stem-20210930.xsd#stem_ProceedsFromReverseRecapitalizationTransaction"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_ef817b1e-6204-405e-b19d-327859a46420" xlink:href="stem-20210930.xsd#stem_PaymentsOfReverseRecapitalizationTransactionCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stem_ProceedsFromReverseRecapitalizationTransaction_c773cfcc-4d35-4520-abad-45e775bda773" xlink:to="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_ef817b1e-6204-405e-b19d-327859a46420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_50928f02-9f28-40fc-9176-62c3c5664dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stem_ProceedsFromReverseRecapitalizationTransaction_c773cfcc-4d35-4520-abad-45e775bda773" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_50928f02-9f28-40fc-9176-62c3c5664dfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashAcquiredThroughReverseRecapitalization_733076ec-bc15-4eef-8f2f-1d9678ba92b7" xlink:href="stem-20210930.xsd#stem_CashAcquiredThroughReverseRecapitalization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stem_ProceedsFromReverseRecapitalizationTransaction_c773cfcc-4d35-4520-abad-45e775bda773" xlink:to="loc_stem_CashAcquiredThroughReverseRecapitalization_733076ec-bc15-4eef-8f2f-1d9678ba92b7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#SHORTTERMINVESTMENTSDetails"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_4ca4654a-4e16-446a-a00a-aafc7699e69e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_a7d17103-794b-4099-a67a-10e1a808d023" xlink:href="stem-20210930.xsd#stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_4ca4654a-4e16-446a-a00a-aafc7699e69e" xlink:to="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_a7d17103-794b-4099-a67a-10e1a808d023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_08188410-5378-4982-985d-f8191c02d3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_4ca4654a-4e16-446a-a00a-aafc7699e69e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_08188410-5378-4982-985d-f8191c02d3b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_13ba1701-4f60-4a94-bb62-80b56daebae8" xlink:href="stem-20210930.xsd#stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_4ca4654a-4e16-446a-a00a-aafc7699e69e" xlink:to="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_13ba1701-4f60-4a94-bb62-80b56daebae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6392a73b-6090-407f-adb0-6f27e03276e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d57c76e4-2629-40da-99ef-78126b1cc386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6392a73b-6090-407f-adb0-6f27e03276e4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d57c76e4-2629-40da-99ef-78126b1cc386" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f6c1bc6b-4028-4147-a5a4-12d781356dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6392a73b-6090-407f-adb0-6f27e03276e4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f6c1bc6b-4028-4147-a5a4-12d781356dca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_eff4079c-4e4a-4fc1-8cd8-d041d8104043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6392a73b-6090-407f-adb0-6f27e03276e4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_eff4079c-4e4a-4fc1-8cd8-d041d8104043" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d769612d-660b-45ad-ac3f-f7c0ec6299ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_5c1db05d-2a3f-44d1-bc63-be395e1f1b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d769612d-660b-45ad-ac3f-f7c0ec6299ae" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_5c1db05d-2a3f-44d1-bc63-be395e1f1b0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_af43a97c-6bf2-4741-aad5-9c9447afa9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d769612d-660b-45ad-ac3f-f7c0ec6299ae" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_af43a97c-6bf2-4741-aad5-9c9447afa9a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_cea4629f-4da4-4091-b857-a8f3b535e468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d769612d-660b-45ad-ac3f-f7c0ec6299ae" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_cea4629f-4da4-4091-b857-a8f3b535e468" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7f05ebc6-30d1-46a3-b99c-17c609b0c5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_daff42e5-3041-4437-81df-a49d98011042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_7f05ebc6-30d1-46a3-b99c-17c609b0c5e2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_daff42e5-3041-4437-81df-a49d98011042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_cd91be3d-2e9f-488b-af1f-bcb0b33832a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_7f05ebc6-30d1-46a3-b99c-17c609b0c5e2" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_cd91be3d-2e9f-488b-af1f-bcb0b33832a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLEScheduleofOutstandingDebtDetails"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9e1b79b8-b928-41e4-b927-2a2679cfce2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_65714186-6831-4b5a-afda-0d0aadc48af0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9e1b79b8-b928-41e4-b927-2a2679cfce2c" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_65714186-6831-4b5a-afda-0d0aadc48af0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_107692b6-e2c7-4b35-aa5a-b6d1870aae7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9e1b79b8-b928-41e4-b927-2a2679cfce2c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_107692b6-e2c7-4b35-aa5a-b6d1870aae7c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"/>
  <link:calculationLink xlink:role="http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bc07bcce-d757-45f4-a8d1-48e697d3def6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_23100dd2-908a-4e17-ac25-6629be3e7b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bc07bcce-d757-45f4-a8d1-48e697d3def6" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_23100dd2-908a-4e17-ac25-6629be3e7b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount_d872a49b-bb95-4ab7-8a19-4ecc8dec720c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bc07bcce-d757-45f4-a8d1-48e697d3def6" xlink:to="loc_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount_d872a49b-bb95-4ab7-8a19-4ecc8dec720c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_61c4d5fb-e5f1-482e-9df8-d0a4fa49f32e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f855fe66-7da5-4b03-9167-d2fdcf2b3079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_61c4d5fb-e5f1-482e-9df8-d0a4fa49f32e" xlink:to="loc_us-gaap_NetIncomeLoss_f855fe66-7da5-4b03-9167-d2fdcf2b3079" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_231b4f23-49f2-4b41-a8e1-416e55bf6020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_61c4d5fb-e5f1-482e-9df8-d0a4fa49f32e" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_231b4f23-49f2-4b41-a8e1-416e55bf6020" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>stem-20210930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:76a97ac0-9715-45b6-8bc3-3188c6acde7b,g:6cbf7fc0-b30e-44d0-afee-abed281ef3b1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="extended" id="iece560b32fdc4ac59ebee4ad22cc596c_CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27738581-a33a-480d-9878-48f23a44267e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27738581-a33a-480d-9878-48f23a44267e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_53f1afff-13bc-429e-a76c-519d2a203c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_CostOfRevenue_53f1afff-13bc-429e-a76c-519d2a203c3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f70d55b5-192f-4bdc-8a11-7968c1e7ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_GrossProfit_f70d55b5-192f-4bdc-8a11-7968c1e7ceae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_82119525-f4f7-41f3-8c7e-e2a7e739d2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:to="loc_us-gaap_SellingAndMarketingExpense_82119525-f4f7-41f3-8c7e-e2a7e739d2b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_92545235-dda8-4b9d-b56e-43e09db60b29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_92545235-dda8-4b9d-b56e-43e09db60b29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_6d0676e8-d46e-4e23-bdcc-19922363d580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_6d0676e8-d46e-4e23-bdcc-19922363d580" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5686eec5-d8fa-4248-9d44-a0d2f70a051e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:to="loc_us-gaap_OperatingExpenses_5686eec5-d8fa-4248-9d44-a0d2f70a051e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_31601b57-f3e2-4a8b-bcb6-a97dcb9d6cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_OperatingIncomeLoss_31601b57-f3e2-4a8b-bcb6-a97dcb9d6cd0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c1078592-c15f-4571-af7c-426b871a841c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_InterestExpense_c1078592-c15f-4571-af7c-426b871a841c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c51518ad-e4a6-4a58-bf64-317e10d5a38c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c51518ad-e4a6-4a58-bf64-317e10d5a38c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_bba47aef-ff5a-4ed8-9551-d835525c3e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_bba47aef-ff5a-4ed8-9551-d835525c3e3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_578da930-e4c1-4417-9d25-78d74b8c1f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_578da930-e4c1-4417-9d25-78d74b8c1f51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_33c54321-20fa-418b-a2c8-913df2c99cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_33c54321-20fa-418b-a2c8-913df2c99cd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e3897ab-311c-4910-841e-66275a7589f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e3897ab-311c-4910-841e-66275a7589f6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_134d6915-f441-41d4-821a-4fe076109235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_134d6915-f441-41d4-821a-4fe076109235" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9ab9eff7-d0d8-464f-a724-3ae8818e0222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_NetIncomeLoss_9ab9eff7-d0d8-464f-a724-3ae8818e0222" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_794a1446-7d2f-4581-8a69-80e7bdcafa57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_EarningsPerShareBasic_794a1446-7d2f-4581-8a69-80e7bdcafa57" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9c000ea5-ce2b-46d0-8cce-e6011c0f881f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9c000ea5-ce2b-46d0-8cce-e6011c0f881f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fd66ce68-ae31-4cc9-9535-8d1a829ac78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fd66ce68-ae31-4cc9-9535-8d1a829ac78f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b96505d5-d6b0-455d-89bf-ee80cd0da0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b96505d5-d6b0-455d-89bf-ee80cd0da0ae" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d16bc02b-64e1-4c39-af69-3a10d7b40263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_StatementTable_d16bc02b-64e1-4c39-af69-3a10d7b40263" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b51cff61-0a8f-45ab-a22c-83863d413910" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d16bc02b-64e1-4c39-af69-3a10d7b40263" xlink:to="loc_srt_ProductOrServiceAxis_b51cff61-0a8f-45ab-a22c-83863d413910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b51cff61-0a8f-45ab-a22c-83863d413910_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b51cff61-0a8f-45ab-a22c-83863d413910" xlink:to="loc_srt_ProductsAndServicesDomain_b51cff61-0a8f-45ab-a22c-83863d413910_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ea6ae14d-626d-4cda-839c-1dac297dbbcc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b51cff61-0a8f-45ab-a22c-83863d413910" xlink:to="loc_srt_ProductsAndServicesDomain_ea6ae14d-626d-4cda-839c-1dac297dbbcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_dce525b8-27d9-4688-8fdc-5374ecd4c331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ea6ae14d-626d-4cda-839c-1dac297dbbcc" xlink:to="loc_us-gaap_ServiceMember_dce525b8-27d9-4688-8fdc-5374ecd4c331" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_65ade3be-87bb-43a0-b87d-5e472a231470" xlink:href="stem-20210930.xsd#stem_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ea6ae14d-626d-4cda-839c-1dac297dbbcc" xlink:to="loc_stem_HardwareMember_65ade3be-87bb-43a0-b87d-5e472a231470" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" xlink:type="extended" id="i94233602f3774edc98f404f7534c1d72_CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_62766b80-22e6-45d5-b234-10b645aab3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62766b80-22e6-45d5-b234-10b645aab3f3" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_0b0b033d-7020-4b6b-ae48-fb6004694d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_0b0b033d-7020-4b6b-ae48-fb6004694d35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_478b2aa6-acc7-405d-b253-14ae71e74068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_478b2aa6-acc7-405d-b253-14ae71e74068" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_aa96a940-49e3-490a-a396-1e208c55797e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6cb27053-054a-4a6d-9d30-90fcc4e48bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_62766b80-22e6-45d5-b234-10b645aab3f3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_f8b365ff-0bf2-4693-b311-c3d4d3a244d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_SharesOutstanding_f8b365ff-0bf2-4693-b311-c3d4d3a244d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_719cecc9-94b8-45f9-8041-1e25024833f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockholdersEquity_719cecc9-94b8-45f9-8041-1e25024833f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_d7d70b0d-6967-422d-a435-6e3a4419daf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_d7d70b0d-6967-422d-a435-6e3a4419daf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_1c77f344-c0af-4569-bb27-59907cb7d551" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_1c77f344-c0af-4569-bb27-59907cb7d551" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization_2946f7ab-791d-4411-b4dc-a2f0d69d9456" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization_2946f7ab-791d-4411-b4dc-a2f0d69d9456" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4b2b026a-2d5c-49ee-83d6-c02acb25185b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4b2b026a-2d5c-49ee-83d6-c02acb25185b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_5241d606-82d4-4789-9a3a-6d44223f446a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_5241d606-82d4-4789-9a3a-6d44223f446a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_8ba30f08-5833-4d8c-81b1-f40d395ad302" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesExchangeOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_8ba30f08-5833-4d8c-81b1-f40d395ad302" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_3135daa1-2aa0-4881-9e30-8a8b4cac6882" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueExchangeOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_3135daa1-2aa0-4881-9e30-8a8b4cac6882" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_12bfb9cf-88c4-4c3c-bb15-0946cee15bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_12bfb9cf-88c4-4c3c-bb15-0946cee15bcd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_2ac95b7a-2d5d-43e0-8fd2-57afa463395c" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_2ac95b7a-2d5d-43e0-8fd2-57afa463395c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_475f0a6f-5686-43b9-bec9-00a9be0026bd" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_475f0a6f-5686-43b9-bec9-00a9be0026bd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_ce44a21e-66d5-42d1-b7ff-4d800a764ec5" xlink:href="stem-20210930.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_ce44a21e-66d5-42d1-b7ff-4d800a764ec5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_e2b8b645-5901-4cf3-a0f9-23957fa8d028" xlink:href="stem-20210930.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_e2b8b645-5901-4cf3-a0f9-23957fa8d028" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_e9783909-cfcf-4b94-b796-8129527d1cd1" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_e9783909-cfcf-4b94-b796-8129527d1cd1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_67c55960-df6c-4f14-abcb-d5f8fa9b3b87" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_67c55960-df6c-4f14-abcb-d5f8fa9b3b87" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises_64dfa497-83ff-4b47-a26d-fb2e88420745" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesPublicWarrantExercises"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises_64dfa497-83ff-4b47-a26d-fb2e88420745" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValuePublicWarrantExercises_6421a54e-ac82-4101-820c-38c00038d4c1" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValuePublicWarrantExercises"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValuePublicWarrantExercises_6421a54e-ac82-4101-820c-38c00038d4c1" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_00a783fe-86be-43e4-95a2-97536f755b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_00a783fe-86be-43e4-95a2-97536f755b3f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_59e14cec-957d-48ed-b055-6fc1ae6ddd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_59e14cec-957d-48ed-b055-6fc1ae6ddd6b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9aa6c79f-b649-46b8-b18d-6d0f8c632ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9aa6c79f-b649-46b8-b18d-6d0f8c632ef8" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_2be324fd-d69e-4f95-af0c-238d700e833e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_2be324fd-d69e-4f95-af0c-238d700e833e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_228778ab-274f-4379-9c00-c5cad1074631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_228778ab-274f-4379-9c00-c5cad1074631" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1ac313b9-4dea-4127-8e67-452a6824b022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_NetIncomeLoss_1ac313b9-4dea-4127-8e67-452a6824b022" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_5d2c0650-fd0a-4747-aec2-444cf93b5100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1b6da63b-74d5-4f03-8196-528e553e063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_62766b80-22e6-45d5-b234-10b645aab3f3" xlink:to="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0232a337-a52f-424b-84a4-9912b2877fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0232a337-a52f-424b-84a4-9912b2877fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0232a337-a52f-424b-84a4-9912b2877fb5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0232a337-a52f-424b-84a4-9912b2877fb5" xlink:to="loc_us-gaap_EquityComponentDomain_0232a337-a52f-424b-84a4-9912b2877fb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0232a337-a52f-424b-84a4-9912b2877fb5" xlink:to="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_cf793341-b4ef-4af7-86ac-7422a22fca76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_PreferredStockMember_cf793341-b4ef-4af7-86ac-7422a22fca76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4ad22b32-6ddb-46f1-941f-e458e5779ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_CommonStockMember_4ad22b32-6ddb-46f1-941f-e458e5779ad5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4c339216-732e-4483-9e44-aeb0bd02478c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4c339216-732e-4483-9e44-aeb0bd02478c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e36b1265-07da-4bcf-b70a-a09cbbbf82dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e36b1265-07da-4bcf-b70a-a09cbbbf82dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_46b30fb8-1197-4247-9f34-8e481b4f1965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_RetainedEarningsMember_46b30fb8-1197-4247-9f34-8e481b4f1965" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_srt_RestatementAxis_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c" xlink:to="loc_srt_RestatementDomain_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_54c7e83d-e99e-4849-82b4-3c530360bb6d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c" xlink:to="loc_srt_RestatementDomain_54c7e83d-e99e-4849-82b4-3c530360bb6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_86ceb4d6-4851-4edb-9ae0-843f7a178d3d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_54c7e83d-e99e-4849-82b4-3c530360bb6d" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_86ceb4d6-4851-4edb-9ae0-843f7a178d3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_b9c9fa0b-f24e-4f65-98c0-4920bc6b7aa6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_54c7e83d-e99e-4849-82b4-3c530360bb6d" xlink:to="loc_srt_RestatementAdjustmentMember_b9c9fa0b-f24e-4f65-98c0-4920bc6b7aa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_c6f95d56-83e6-43a4-aada-c7b5714c866b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_c6f95d56-83e6-43a4-aada-c7b5714c866b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_c6f95d56-83e6-43a4-aada-c7b5714c866b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_c6f95d56-83e6-43a4-aada-c7b5714c866b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_c6f95d56-83e6-43a4-aada-c7b5714c866b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_4a509be2-3bc0-4665-b260-14c63a563b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_c6f95d56-83e6-43a4-aada-c7b5714c866b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_4a509be2-3bc0-4665-b260-14c63a563b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_057bac48-f244-4c1e-82bc-d106fc83a0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_4a509be2-3bc0-4665-b260-14c63a563b88" xlink:to="loc_us-gaap_WarrantMember_057bac48-f244-4c1e-82bc-d106fc83a0af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_93dfa687-82f1-471f-9baa-96a90333eaac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_93dfa687-82f1-471f-9baa-96a90333eaac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_93dfa687-82f1-471f-9baa-96a90333eaac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_93dfa687-82f1-471f-9baa-96a90333eaac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_93dfa687-82f1-471f-9baa-96a90333eaac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_63b2ef66-730a-4db0-89db-870a984053d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_93dfa687-82f1-471f-9baa-96a90333eaac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_63b2ef66-730a-4db0-89db-870a984053d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_7105a6e7-4510-4c74-987c-6e4a90aac024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_63b2ef66-730a-4db0-89db-870a984053d7" xlink:to="loc_us-gaap_ConvertibleDebtMember_7105a6e7-4510-4c74-987c-6e4a90aac024" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" xlink:type="extended" id="iea48213059d84e21a7c90bb8f82f7c95_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_205b7576-b193-4d5d-bddf-c98e6b4fbc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_016c4889-9194-4318-a156-10cf9cc25334" xlink:href="stem-20210930.xsd#stem_PaymentsOfReverseRecapitalizationTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_205b7576-b193-4d5d-bddf-c98e6b4fbc8a" xlink:to="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_016c4889-9194-4318-a156-10cf9cc25334" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6d191a50-d448-4713-8de5-a507f3750103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_205b7576-b193-4d5d-bddf-c98e6b4fbc8a" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6d191a50-d448-4713-8de5-a507f3750103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5f82c251-8004-485b-af6a-4c551f1db8be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_205b7576-b193-4d5d-bddf-c98e6b4fbc8a" xlink:to="loc_us-gaap_StatementTable_5f82c251-8004-485b-af6a-4c551f1db8be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_987cedfc-2dee-423e-a04b-5ba90e90e3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5f82c251-8004-485b-af6a-4c551f1db8be" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_987cedfc-2dee-423e-a04b-5ba90e90e3f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_987cedfc-2dee-423e-a04b-5ba90e90e3f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_987cedfc-2dee-423e-a04b-5ba90e90e3f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_987cedfc-2dee-423e-a04b-5ba90e90e3f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9b35271a-968e-4a95-8184-a1c1de5a947d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_987cedfc-2dee-423e-a04b-5ba90e90e3f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9b35271a-968e-4a95-8184-a1c1de5a947d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_d227e9ee-dc24-4544-a3f4-428f4386ff5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b35271a-968e-4a95-8184-a1c1de5a947d" xlink:to="loc_us-gaap_ConvertibleDebtMember_d227e9ee-dc24-4544-a3f4-428f4386ff5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_70232d42-67c3-4685-8491-dce938a750d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b35271a-968e-4a95-8184-a1c1de5a947d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_70232d42-67c3-4685-8491-dce938a750d0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/BUSINESSNarrativeDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#BUSINESSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/BUSINESSNarrativeDetails" xlink:type="extended" id="i2a2dd30cfbf5467aae187b57648c2bc3_BUSINESSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DescriptionOfBusinessAbstract_9ed7c164-d364-4d68-90da-29d296747343" xlink:href="stem-20210930.xsd#stem_DescriptionOfBusinessAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:to="loc_stem_DescriptionOfBusinessAbstract_9ed7c164-d364-4d68-90da-29d296747343" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_cbd72d2d-dbeb-49b3-873f-6e77bdfb19e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfBusinessAbstract_9ed7c164-d364-4d68-90da-29d296747343" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_cbd72d2d-dbeb-49b3-873f-6e77bdfb19e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated_228f79dd-9ed7-469f-983e-aa98ebd2357c" xlink:href="stem-20210930.xsd#stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfBusinessAbstract_9ed7c164-d364-4d68-90da-29d296747343" xlink:to="loc_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated_228f79dd-9ed7-469f-983e-aa98ebd2357c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:href="stem-20210930.xsd#stem_DescriptionOfMergerAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:to="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromReverseRecapitalizationTransaction_4db09b50-8649-402d-affa-53133ae53f72" xlink:href="stem-20210930.xsd#stem_ProceedsFromReverseRecapitalizationTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_stem_ProceedsFromReverseRecapitalizationTransaction_4db09b50-8649-402d-affa-53133ae53f72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_56a2d3e9-0fc8-47fd-bc0e-7fdb728d7bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_56a2d3e9-0fc8-47fd-bc0e-7fdb728d7bf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f964020e-6490-4627-a370-a832a10ad0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f964020e-6490-4627-a370-a832a10ad0f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RecapitalizationExchangeRatio_cd92fc09-f595-4aff-a952-0be3b0706030" xlink:href="stem-20210930.xsd#stem_RecapitalizationExchangeRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_stem_RecapitalizationExchangeRatio_cd92fc09-f595-4aff-a952-0be3b0706030" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_11b42a92-a1e0-4603-afb4-0312d788fbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_11b42a92-a1e0-4603-afb4-0312d788fbc2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_77111ca1-a69c-48ba-87fb-84f6eea155b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_77111ca1-a69c-48ba-87fb-84f6eea155b8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_da069c07-7308-4496-bd2f-af1a3c50cdc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_da069c07-7308-4496-bd2f-af1a3c50cdc1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_87a78f37-5819-48b6-b77e-93d7d167a4c2" xlink:href="stem-20210930.xsd#stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_87a78f37-5819-48b6-b77e-93d7d167a4c2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:href="stem-20210930.xsd#stem_LiquidityAndGoingConcernAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:to="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e06fcb68-3ce2-4b2f-b385-9b1ed6741aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e06fcb68-3ce2-4b2f-b385-9b1ed6741aba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_f8c7d0bf-34fe-4d15-baa1-ed586992fb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_ShortTermInvestments_f8c7d0bf-34fe-4d15-baa1-ed586992fb3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b7102a32-7752-403c-a235-cef3fc78e3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b7102a32-7752-403c-a235-cef3fc78e3d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WorkingCapital_f3d9fb25-84ac-42f6-97e3-2e13fa3609bd" xlink:href="stem-20210930.xsd#stem_WorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_stem_WorkingCapital_f3d9fb25-84ac-42f6-97e3-2e13fa3609bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_543b0dfc-7b39-4ebc-83bb-1ee5ca2f2f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_543b0dfc-7b39-4ebc-83bb-1ee5ca2f2f5d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c3546f3e-c798-4f6c-9fe7-61ddfb196a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_NetIncomeLoss_c3546f3e-c798-4f6c-9fe7-61ddfb196a36" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9b58376-974e-481a-bcc3-97281c1d53fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9b58376-974e-481a-bcc3-97281c1d53fe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_ebb9a303-3ab8-43f0-8e37-b209336989d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_ebb9a303-3ab8-43f0-8e37-b209336989d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b9636225-ca57-4025-8adb-587117b2f11f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:to="loc_srt_RangeAxis_b9636225-ca57-4025-8adb-587117b2f11f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9636225-ca57-4025-8adb-587117b2f11f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b9636225-ca57-4025-8adb-587117b2f11f" xlink:to="loc_srt_RangeMember_b9636225-ca57-4025-8adb-587117b2f11f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_756ab1eb-cd0c-43c8-81f0-224984ec70f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b9636225-ca57-4025-8adb-587117b2f11f" xlink:to="loc_srt_RangeMember_756ab1eb-cd0c-43c8-81f0-224984ec70f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d1b4f595-4794-49c6-b020-250ebb9073a3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_756ab1eb-cd0c-43c8-81f0-224984ec70f3" xlink:to="loc_srt_MaximumMember_d1b4f595-4794-49c6-b020-250ebb9073a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dce3e800-d088-4cd3-89d1-ce287827d93c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dce3e800-d088-4cd3-89d1-ce287827d93c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dce3e800-d088-4cd3-89d1-ce287827d93c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dce3e800-d088-4cd3-89d1-ce287827d93c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dce3e800-d088-4cd3-89d1-ce287827d93c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11c52ea6-f1eb-4df2-a2bd-b7999a917bff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dce3e800-d088-4cd3-89d1-ce287827d93c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11c52ea6-f1eb-4df2-a2bd-b7999a917bff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsMember_1926ed83-0227-48c3-a2ca-b795813fb0ae" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11c52ea6-f1eb-4df2-a2bd-b7999a917bff" xlink:to="loc_stem_EnergyStorageSystemsMember_1926ed83-0227-48c3-a2ca-b795813fb0ae" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended" id="ia11ade97924846888a52ad55161ef726_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_47052ad4-0dc5-428f-af11-f0f1042a0246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1b77bd9b-5faa-49ae-9d41-d9fcd3385410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47052ad4-0dc5-428f-af11-f0f1042a0246" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1b77bd9b-5faa-49ae-9d41-d9fcd3385410" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9ca9bee6-5de7-42f7-8752-6d494a53c9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47052ad4-0dc5-428f-af11-f0f1042a0246" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9ca9bee6-5de7-42f7-8752-6d494a53c9e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47052ad4-0dc5-428f-af11-f0f1042a0246" xlink:to="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f4fd1883-8368-405d-b60e-1ab24be5f514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f4fd1883-8368-405d-b60e-1ab24be5f514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f4fd1883-8368-405d-b60e-1ab24be5f514_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f4fd1883-8368-405d-b60e-1ab24be5f514" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f4fd1883-8368-405d-b60e-1ab24be5f514_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_10ecac13-09dc-4069-b688-b33b7dced0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f4fd1883-8368-405d-b60e-1ab24be5f514" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_10ecac13-09dc-4069-b688-b33b7dced0b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_88521f4b-8d62-40ef-a1a5-f5ad52b21a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_10ecac13-09dc-4069-b688-b33b7dced0b0" xlink:to="loc_us-gaap_AccountsReceivableMember_88521f4b-8d62-40ef-a1a5-f5ad52b21a0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_38bde9df-bec2-4087-bdad-9ddfbff879f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_10ecac13-09dc-4069-b688-b33b7dced0b0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_38bde9df-bec2-4087-bdad-9ddfbff879f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_72d74b11-f0be-4179-bd3e-14bac5afb8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_72d74b11-f0be-4179-bd3e-14bac5afb8d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_72d74b11-f0be-4179-bd3e-14bac5afb8d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_72d74b11-f0be-4179-bd3e-14bac5afb8d2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_72d74b11-f0be-4179-bd3e-14bac5afb8d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5357b64f-84d1-42be-9611-c9413afe6750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_72d74b11-f0be-4179-bd3e-14bac5afb8d2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5357b64f-84d1-42be-9611-c9413afe6750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_852b4713-7efd-4086-afbd-13ff8036c1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5357b64f-84d1-42be-9611-c9413afe6750" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_852b4713-7efd-4086-afbd-13ff8036c1fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5959522a-45a0-49b0-b848-bde89d7418bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:to="loc_srt_MajorCustomersAxis_5959522a-45a0-49b0-b848-bde89d7418bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5959522a-45a0-49b0-b848-bde89d7418bd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_5959522a-45a0-49b0-b848-bde89d7418bd" xlink:to="loc_srt_NameOfMajorCustomerDomain_5959522a-45a0-49b0-b848-bde89d7418bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_5959522a-45a0-49b0-b848-bde89d7418bd" xlink:to="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerAMember_f77f53d6-5fe2-48c6-8461-a9c26660b44c" xlink:href="stem-20210930.xsd#stem_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerAMember_f77f53d6-5fe2-48c6-8461-a9c26660b44c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerBMember_52ec3d08-953f-4491-bd24-27558d043490" xlink:href="stem-20210930.xsd#stem_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerBMember_52ec3d08-953f-4491-bd24-27558d043490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerCMember_27c0fe34-1274-4f23-9441-d23fc7d86d53" xlink:href="stem-20210930.xsd#stem_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerCMember_27c0fe34-1274-4f23-9441-d23fc7d86d53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerDMember_ff0c3ac4-f392-4acc-b5c3-a4895f8b415d" xlink:href="stem-20210930.xsd#stem_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerDMember_ff0c3ac4-f392-4acc-b5c3-a4895f8b415d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerHMember_26f2ed86-483f-4db1-b102-22636c276a85" xlink:href="stem-20210930.xsd#stem_CustomerHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerHMember_26f2ed86-483f-4db1-b102-22636c276a85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerIMember_5880ab5a-ed08-4c7c-916f-4876e8d31d7d" xlink:href="stem-20210930.xsd#stem_CustomerIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerIMember_5880ab5a-ed08-4c7c-916f-4876e8d31d7d" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/REVENUENarrativeDetails" xlink:type="extended" id="i2b0c062b62bd4ea59e9d55a8bea21791_REVENUENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_5ed0987d-7e91-4746-9a25-67f15f681fd2" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_5ed0987d-7e91-4746-9a25-67f15f681fd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerContractTerm_b9a970b5-6269-4890-9a51-a2c6d256dce6" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerContractTerm_b9a970b5-6269-4890-9a51-a2c6d256dce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerIncentivePeriod_693d6fad-fb1b-444f-a6f8-7045b5ed2abe" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerIncentivePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerIncentivePeriod_693d6fad-fb1b-444f-a6f8-7045b5ed2abe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_b939eef9-937b-4d53-a400-cefdd3b57d4a" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_b939eef9-937b-4d53-a400-cefdd3b57d4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_11861a6a-ebd2-4b75-82a4-e41b045d3f2a" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_11861a6a-ebd2-4b75-82a4-e41b045d3f2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_b96c95b5-00d9-4aca-a603-6ddbf527b41b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:to="loc_us-gaap_TypeOfArrangementAxis_b96c95b5-00d9-4aca-a603-6ddbf527b41b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_b96c95b5-00d9-4aca-a603-6ddbf527b41b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_b96c95b5-00d9-4aca-a603-6ddbf527b41b" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_b96c95b5-00d9-4aca-a603-6ddbf527b41b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_badc9402-a4b4-40d8-b405-18bf87cc0924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_b96c95b5-00d9-4aca-a603-6ddbf527b41b" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_badc9402-a4b4-40d8-b405-18bf87cc0924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember_7ee9f617-e64c-4013-9a80-1e06ff6e4082" xlink:href="stem-20210930.xsd#stem_HostCustomerArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_badc9402-a4b4-40d8-b405-18bf87cc0924" xlink:to="loc_stem_HostCustomerArrangementsMember_7ee9f617-e64c-4013-9a80-1e06ff6e4082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember_04b1caa7-d7a7-4ad3-9ce8-12d009bb83f7" xlink:href="stem-20210930.xsd#stem_PartnershipArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_badc9402-a4b4-40d8-b405-18bf87cc0924" xlink:to="loc_stem_PartnershipArrangementsMember_04b1caa7-d7a7-4ad3-9ce8-12d009bb83f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_348a3f72-bac4-4181-bc0a-b8bf22823dca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:to="loc_srt_RangeAxis_348a3f72-bac4-4181-bc0a-b8bf22823dca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_348a3f72-bac4-4181-bc0a-b8bf22823dca_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_348a3f72-bac4-4181-bc0a-b8bf22823dca" xlink:to="loc_srt_RangeMember_348a3f72-bac4-4181-bc0a-b8bf22823dca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_21be0512-6087-4828-9575-419e429531d8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_348a3f72-bac4-4181-bc0a-b8bf22823dca" xlink:to="loc_srt_RangeMember_21be0512-6087-4828-9575-419e429531d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bee07617-7f97-466f-92ea-ef6bc3329662" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_21be0512-6087-4828-9575-419e429531d8" xlink:to="loc_srt_MinimumMember_bee07617-7f97-466f-92ea-ef6bc3329662" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_165267ee-8753-454d-931e-7a1155ac86f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_21be0512-6087-4828-9575-419e429531d8" xlink:to="loc_srt_MaximumMember_165267ee-8753-454d-931e-7a1155ac86f2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUEDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="extended" id="i83faeb0c047c4a63b66ffda7607cd998_REVENUEDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8a462992-886e-4c37-82dc-1cd0a7b85fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69e64906-b968-4c9f-a739-79e4744687b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8a462992-886e-4c37-82dc-1cd0a7b85fac" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69e64906-b968-4c9f-a739-79e4744687b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8a462992-886e-4c37-82dc-1cd0a7b85fac" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c1a0f407-f3ad-4132-a82d-c10285530b2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:to="loc_srt_ProductOrServiceAxis_c1a0f407-f3ad-4132-a82d-c10285530b2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c1a0f407-f3ad-4132-a82d-c10285530b2b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c1a0f407-f3ad-4132-a82d-c10285530b2b" xlink:to="loc_srt_ProductsAndServicesDomain_c1a0f407-f3ad-4132-a82d-c10285530b2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_aa6b5dbe-b93b-41d2-86e1-5e0a2a02c3a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c1a0f407-f3ad-4132-a82d-c10285530b2b" xlink:to="loc_srt_ProductsAndServicesDomain_aa6b5dbe-b93b-41d2-86e1-5e0a2a02c3a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_9c130972-8f01-4f0f-b900-43af768a5fd1" xlink:href="stem-20210930.xsd#stem_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_aa6b5dbe-b93b-41d2-86e1-5e0a2a02c3a0" xlink:to="loc_stem_HardwareMember_9c130972-8f01-4f0f-b900-43af768a5fd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_8e6224c2-96ef-429d-ae83-1487f1fc82b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_aa6b5dbe-b93b-41d2-86e1-5e0a2a02c3a0" xlink:to="loc_us-gaap_ServiceMember_8e6224c2-96ef-429d-ae83-1487f1fc82b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:to="loc_us-gaap_TypeOfArrangementAxis_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e0cc551d-a647-4e79-ae49-441637cf08a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e0cc551d-a647-4e79-ae49-441637cf08a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember_0c2b1afa-2cd1-4021-b09c-7faa44fe962b" xlink:href="stem-20210930.xsd#stem_PartnershipArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e0cc551d-a647-4e79-ae49-441637cf08a7" xlink:to="loc_stem_PartnershipArrangementsMember_0c2b1afa-2cd1-4021-b09c-7faa44fe962b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember_f18c32b1-771e-454f-8188-8f0b85a0e2a8" xlink:href="stem-20210930.xsd#stem_HostCustomerArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e0cc551d-a647-4e79-ae49-441637cf08a7" xlink:to="loc_stem_HostCustomerArrangementsMember_f18c32b1-771e-454f-8188-8f0b85a0e2a8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUERemainingPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" xlink:type="extended" id="if144477c5afb4098b3b796efa23ce172_REVENUERemainingPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fd1040fe-f99e-4cf1-931d-409a8ee030fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fd1040fe-f99e-4cf1-931d-409a8ee030fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_132b6862-32b5-43f6-af18-1e0788e2e1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_132b6862-32b5-43f6-af18-1e0788e2e1f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_315ec4a6-92f6-453c-9961-d84e294dc7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_315ec4a6-92f6-453c-9961-d84e294dc7dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_31312ae0-a6c5-4d9a-8acc-8a65a61074b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_31312ae0-a6c5-4d9a-8acc-8a65a61074b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:to="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3583141c-c5ff-41fa-a26b-50cbe97529c8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:to="loc_srt_ProductsAndServicesDomain_3583141c-c5ff-41fa-a26b-50cbe97529c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:to="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_644e4124-3f51-4c19-ba06-26f00fb58b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:to="loc_us-gaap_ServiceMember_644e4124-3f51-4c19-ba06-26f00fb58b41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_07712773-2f57-469c-ad09-3fb5c5900270" xlink:href="stem-20210930.xsd#stem_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:to="loc_stem_HardwareMember_07712773-2f57-469c-ad09-3fb5c5900270" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUERemainingPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails_1" xlink:type="extended" id="idb14b6b62d93408ebb577ec8736de138_REVENUERemainingPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fd1040fe-f99e-4cf1-931d-409a8ee030fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fd1040fe-f99e-4cf1-931d-409a8ee030fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_132b6862-32b5-43f6-af18-1e0788e2e1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_132b6862-32b5-43f6-af18-1e0788e2e1f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_315ec4a6-92f6-453c-9961-d84e294dc7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_315ec4a6-92f6-453c-9961-d84e294dc7dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:to="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3583141c-c5ff-41fa-a26b-50cbe97529c8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:to="loc_srt_ProductsAndServicesDomain_3583141c-c5ff-41fa-a26b-50cbe97529c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:to="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_644e4124-3f51-4c19-ba06-26f00fb58b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:to="loc_us-gaap_ServiceMember_644e4124-3f51-4c19-ba06-26f00fb58b41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_07712773-2f57-469c-ad09-3fb5c5900270" xlink:href="stem-20210930.xsd#stem_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:to="loc_stem_HardwareMember_07712773-2f57-469c-ad09-3fb5c5900270" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#SHORTTERMINVESTMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" xlink:type="extended" id="ic4c34026cd5347c081e88f58d00af863_SHORTTERMINVESTMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_6a845254-6a8b-4f2a-9cd1-27f6523ad730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_6a845254-6a8b-4f2a-9cd1-27f6523ad730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1add28f3-74e5-4ddd-9b5c-f098650116c5" xlink:href="stem-20210930.xsd#stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:to="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1add28f3-74e5-4ddd-9b5c-f098650116c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_3b394c55-48cb-4c0d-a3bc-632d72b6d0ab" xlink:href="stem-20210930.xsd#stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:to="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_3b394c55-48cb-4c0d-a3bc-632d72b6d0ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_839718cf-ae3a-43c0-b5ee-67270297d2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_839718cf-ae3a-43c0-b5ee-67270297d2c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2db79baa-f5cb-47e9-a7ed-0ef691f26b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2db79baa-f5cb-47e9-a7ed-0ef691f26b7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9f624cbc-bb18-4a17-b94d-92e6176181e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9f624cbc-bb18-4a17-b94d-92e6176181e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_dc169080-2ba8-49e5-abe3-a31977fcce5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_dc169080-2ba8-49e5-abe3-a31977fcce5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4554e3f-beab-4670-a822-79f710f39290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4554e3f-beab-4670-a822-79f710f39290" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:href="stem-20210930.xsd#stem_InvestmentClassificationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_2157f141-73d1-4682-90fd-3b300ec73e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2358f5d9-0a3b-4ac5-a298-ff53ae40ea0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2358f5d9-0a3b-4ac5-a298-ff53ae40ea0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_00f726a1-b8ac-4011-898e-2eb7a44cd83c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_00f726a1-b8ac-4011-898e-2eb7a44cd83c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7244b8e5-f7b6-4083-90b4-145a4dcbb36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_7244b8e5-f7b6-4083-90b4-145a4dcbb36e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_11051568-f80f-4930-b07e-9ca62bc21f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_us-gaap_ImpairmentOfInvestments_11051568-f80f-4930-b07e-9ca62bc21f10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_17afd7a0-48ab-464a-85b7-be610d42c825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_17afd7a0-48ab-464a-85b7-be610d42c825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_17afd7a0-48ab-464a-85b7-be610d42c825_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_17afd7a0-48ab-464a-85b7-be610d42c825" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_17afd7a0-48ab-464a-85b7-be610d42c825_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_cf3bd386-60a6-4b2e-acff-485ab760eca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_17afd7a0-48ab-464a-85b7-be610d42c825" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_cf3bd386-60a6-4b2e-acff-485ab760eca1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_48385db5-0d1d-47fd-b333-78ef0bea0d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_cf3bd386-60a6-4b2e-acff-485ab760eca1" xlink:to="loc_us-gaap_MoneyMarketFundsMember_48385db5-0d1d-47fd-b333-78ef0bea0d2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_761cf55f-2643-4c9b-b0c1-ca5583e29144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_761cf55f-2643-4c9b-b0c1-ca5583e29144" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_761cf55f-2643-4c9b-b0c1-ca5583e29144_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_761cf55f-2643-4c9b-b0c1-ca5583e29144" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_761cf55f-2643-4c9b-b0c1-ca5583e29144_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_761cf55f-2643-4c9b-b0c1-ca5583e29144" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f851483b-a63f-4ced-89fb-65c9942c7bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f851483b-a63f-4ced-89fb-65c9942c7bbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_3208f1da-b7d5-45a4-a8d4-ffa43e8aa79e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_CommercialPaperMember_3208f1da-b7d5-45a4-a8d4-ffa43e8aa79e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember_cf600954-fe83-49f6-bdc7-cd0f9fab377a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_USTreasuryBondSecuritiesMember_cf600954-fe83-49f6-bdc7-cd0f9fab377a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_9f83c04e-478b-4f90-9d4b-80aea3f7eb82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_CertificatesOfDepositMember_9f83c04e-478b-4f90-9d4b-80aea3f7eb82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDebtSecuritiesMember_ea7de0b1-7c9b-4d76-8ef6-b3440aa0536d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_OtherDebtSecuritiesMember_ea7de0b1-7c9b-4d76-8ef6-b3440aa0536d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="extended" id="i4d628d24d3fd4ad0baca974f47645afd_FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ac1b1625-a8ed-4573-84b1-1a5b39da38b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_b954f56c-f5ea-4957-a7e3-8830c0667e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ac1b1625-a8ed-4573-84b1-1a5b39da38b2" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_b954f56c-f5ea-4957-a7e3-8830c0667e91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_106824b6-9eec-4ded-bd12-ed2018385af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_b954f56c-f5ea-4957-a7e3-8830c0667e91" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_106824b6-9eec-4ded-bd12-ed2018385af7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b1def799-a55f-4910-bd5e-abd9a560f687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_106824b6-9eec-4ded-bd12-ed2018385af7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b1def799-a55f-4910-bd5e-abd9a560f687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAbstract_9126b313-88c1-4051-86be-f61ea8e7d9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_b954f56c-f5ea-4957-a7e3-8830c0667e91" xlink:to="loc_us-gaap_DebtSecuritiesAbstract_9126b313-88c1-4051-86be-f61ea8e7d9f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c19d9df5-7e21-4524-8d91-0e9ffd42cde3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAbstract_9126b313-88c1-4051-86be-f61ea8e7d9f5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c19d9df5-7e21-4524-8d91-0e9ffd42cde3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_49c263b9-022a-4512-8e59-843fb96baa48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAbstract_9126b313-88c1-4051-86be-f61ea8e7d9f5" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_49c263b9-022a-4512-8e59-843fb96baa48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_423cc978-f93a-44b4-b70e-c53a08cec7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ac1b1625-a8ed-4573-84b1-1a5b39da38b2" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_423cc978-f93a-44b4-b70e-c53a08cec7d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiability_832ea2d6-edcd-49c6-88cd-d279ba08bdb9" xlink:href="stem-20210930.xsd#stem_WarrantLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_423cc978-f93a-44b4-b70e-c53a08cec7d5" xlink:to="loc_stem_WarrantLiability_832ea2d6-edcd-49c6-88cd-d279ba08bdb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ac1b1625-a8ed-4573-84b1-1a5b39da38b2" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_36975819-89f5-475f-9cf2-f7f21f84131c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_36975819-89f5-475f-9cf2-f7f21f84131c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_36975819-89f5-475f-9cf2-f7f21f84131c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_36975819-89f5-475f-9cf2-f7f21f84131c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_36975819-89f5-475f-9cf2-f7f21f84131c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_36975819-89f5-475f-9cf2-f7f21f84131c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a0dd1840-160d-4d5f-9a1b-e3bdf2ab14f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a0dd1840-160d-4d5f-9a1b-e3bdf2ab14f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_68ea9552-a73b-4a86-ad5a-8ac65528ae2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_68ea9552-a73b-4a86-ad5a-8ac65528ae2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ab3a8f43-79d1-4a02-80e2-443d515403f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ab3a8f43-79d1-4a02-80e2-443d515403f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2943913c-562c-4b43-9df5-617bea3d450a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2943913c-562c-4b43-9df5-617bea3d450a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2943913c-562c-4b43-9df5-617bea3d450a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2943913c-562c-4b43-9df5-617bea3d450a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2943913c-562c-4b43-9df5-617bea3d450a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_46106d62-deef-4dc9-a70a-2ee8423692a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2943913c-562c-4b43-9df5-617bea3d450a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_46106d62-deef-4dc9-a70a-2ee8423692a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_5ac657fb-003d-4892-b8cf-949afb664ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_46106d62-deef-4dc9-a70a-2ee8423692a2" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_5ac657fb-003d-4892-b8cf-949afb664ed0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_1304d6a7-c47f-47c7-b851-49fae1a53f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_1304d6a7-c47f-47c7-b851-49fae1a53f72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1304d6a7-c47f-47c7-b851-49fae1a53f72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1304d6a7-c47f-47c7-b851-49fae1a53f72" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1304d6a7-c47f-47c7-b851-49fae1a53f72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_819212db-d279-4da9-a27a-e193e943b499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1304d6a7-c47f-47c7-b851-49fae1a53f72" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_819212db-d279-4da9-a27a-e193e943b499" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_6a0bfaff-af29-4bb2-9c70-ae29b6b01328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_819212db-d279-4da9-a27a-e193e943b499" xlink:to="loc_us-gaap_MoneyMarketFundsMember_6a0bfaff-af29-4bb2-9c70-ae29b6b01328" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_abe9faa9-363e-4020-bcb8-fcaee42d3bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_abe9faa9-363e-4020-bcb8-fcaee42d3bce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_abe9faa9-363e-4020-bcb8-fcaee42d3bce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_abe9faa9-363e-4020-bcb8-fcaee42d3bce" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_abe9faa9-363e-4020-bcb8-fcaee42d3bce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_abe9faa9-363e-4020-bcb8-fcaee42d3bce" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_40567ced-1e92-4ecb-bab3-7cac24b09a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_40567ced-1e92-4ecb-bab3-7cac24b09a17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_dae551be-3043-4549-8c15-20e5fe4f1c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_CommercialPaperMember_dae551be-3043-4549-8c15-20e5fe4f1c71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember_b239f518-25e9-4ce3-b408-ed952b9e5f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_USTreasuryBondSecuritiesMember_b239f518-25e9-4ce3-b408-ed952b9e5f74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_695c649f-26f2-447c-bd2c-4d3a3d81e794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_CertificatesOfDepositMember_695c649f-26f2-447c-bd2c-4d3a3d81e794" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDebtSecuritiesMember_95aaaf4d-dad6-4e0c-950b-b807a570da1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_OtherDebtSecuritiesMember_95aaaf4d-dad6-4e0c-950b-b807a570da1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_14e1b23f-f113-46fb-ab1c-af9356899d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_14e1b23f-f113-46fb-ab1c-af9356899d3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePreferredStockWarrantMember_af89d90b-8a2d-435b-8a7d-34fd1b4e93f7" xlink:href="stem-20210930.xsd#stem_ConvertiblePreferredStockWarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_14e1b23f-f113-46fb-ab1c-af9356899d3d" xlink:to="loc_stem_ConvertiblePreferredStockWarrantMember_af89d90b-8a2d-435b-8a7d-34fd1b4e93f7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" xlink:type="extended" id="iae30c0a928ec454d8ad5ef0270fe542a_FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9eeda8db-dc1f-47b6-94b9-bafa3fd59d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityMeasurementInput_1749aa4f-84c0-4cb9-9475-1b8073c3a00c" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9eeda8db-dc1f-47b6-94b9-bafa3fd59d9f" xlink:to="loc_stem_WarrantLiabilityMeasurementInput_1749aa4f-84c0-4cb9-9475-1b8073c3a00c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_45d4b412-40ad-4ef6-a272-384701d3fffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9eeda8db-dc1f-47b6-94b9-bafa3fd59d9f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_45d4b412-40ad-4ef6-a272-384701d3fffd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_45d4b412-40ad-4ef6-a272-384701d3fffd" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_7e421821-77bc-427a-b4f7-9d31bcb21e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_7e421821-77bc-427a-b4f7-9d31bcb21e11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_5176ff21-3218-4990-9a0d-9bd7706478ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_5176ff21-3218-4990-9a0d-9bd7706478ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_d07211d9-46c8-4255-8911-68addcac9c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_d07211d9-46c8-4255-8911-68addcac9c33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_44305add-8522-40d9-acc2-1fc3131f9f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_44305add-8522-40d9-acc2-1fc3131f9f2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_7f36c752-b14c-4686-8987-1a7b088a06ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_7f36c752-b14c-4686-8987-1a7b088a06ad" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" xlink:type="extended" id="i2f56eb3031c44732b3a2ee3c89fa9443_FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_af7d5cb1-1e62-4f7a-b0b8-020caff9d770" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_af7d5cb1-1e62-4f7a-b0b8-020caff9d770" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e6ee0ac7-7e41-4668-9f28-d90bd300a5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e6ee0ac7-7e41-4668-9f28-d90bd300a5d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_7d451c9f-3eb9-425f-ac52-b67a9433254f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_7d451c9f-3eb9-425f-ac52-b67a9433254f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_563b3256-99f0-4d80-929d-4f679baf8a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_563b3256-99f0-4d80-929d-4f679baf8a4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_67feae32-01d0-43ab-a64a-368d735a587d" xlink:href="stem-20210930.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_67feae32-01d0-43ab-a64a-368d735a587d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_6d4058e4-8c84-4193-829d-7bf1bcb427db" xlink:href="stem-20210930.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_6d4058e4-8c84-4193-829d-7bf1bcb427db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7e31755f-0fac-4b58-9a89-78e105b3775e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7e31755f-0fac-4b58-9a89-78e105b3775e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_eaff8ed9-32c3-437b-9c72-98b021cef0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b6a6579e-b1d4-4127-87f7-1d7414660f67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_af7d5cb1-1e62-4f7a-b0b8-020caff9d770" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b6a6579e-b1d4-4127-87f7-1d7414660f67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_9b180990-0f69-491c-a408-9d0df3f294ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b6a6579e-b1d4-4127-87f7-1d7414660f67" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_9b180990-0f69-491c-a408-9d0df3f294ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9b180990-0f69-491c-a408-9d0df3f294ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_9b180990-0f69-491c-a408-9d0df3f294ff" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9b180990-0f69-491c-a408-9d0df3f294ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_16d929d4-94de-402a-9a2e-f19464c5fbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_9b180990-0f69-491c-a408-9d0df3f294ff" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_16d929d4-94de-402a-9a2e-f19464c5fbc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityMember_2c63b9d9-050d-4282-9a6f-c05fbe96c4d6" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_16d929d4-94de-402a-9a2e-f19464c5fbc7" xlink:to="loc_stem_WarrantLiabilityMember_2c63b9d9-050d-4282-9a6f-c05fbe96c4d6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="extended" id="ice49f1f5d0884662b58823497f38cf3b_ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f2b5e58b-023c-4c69-81ed-34fa13c17e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f2b5e58b-023c-4c69-81ed-34fa13c17e23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_584e2703-b7ab-4c8d-97fa-c6eb68192fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_584e2703-b7ab-4c8d-97fa-c6eb68192fe1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_84acc6af-520f-4690-adb6-4aad6a4f7ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_84acc6af-520f-4690-adb6-4aad6a4f7ad0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8de59b44-05f3-45b2-8048-26150baf3326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8de59b44-05f3-45b2-8048-26150baf3326" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9151dfd2-04d6-4409-bd02-ddb347399c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8de59b44-05f3-45b2-8048-26150baf3326" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9151dfd2-04d6-4409-bd02-ddb347399c0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9151dfd2-04d6-4409-bd02-ddb347399c0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9151dfd2-04d6-4409-bd02-ddb347399c0f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9151dfd2-04d6-4409-bd02-ddb347399c0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a8e252a-e359-4853-8ec0-239783c05bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9151dfd2-04d6-4409-bd02-ddb347399c0f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a8e252a-e359-4853-8ec0-239783c05bfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember_04d8d7eb-8145-4170-85fe-d051fc00413c" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a8e252a-e359-4853-8ec0-239783c05bfd" xlink:to="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember_04d8d7eb-8145-4170-85fe-d051fc00413c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_667d8309-3354-4eae-8741-ee0e1a37f5ef" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a8e252a-e359-4853-8ec0-239783c05bfd" xlink:to="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_667d8309-3354-4eae-8741-ee0e1a37f5ef" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" xlink:type="extended" id="i66ec7d9f2ea44608ab9c8d1bbc483cc8_NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0b1a4a65-49a9-40b0-ade4-a106b488173e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0b1a4a65-49a9-40b0-ade4-a106b488173e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_57e85794-f517-4251-9b6f-c98c5ae2f30a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_57e85794-f517-4251-9b6f-c98c5ae2f30a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRatePeriodThreshold_6b0c587e-73f1-48e9-86d2-54c87aba0a04" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRatePeriodThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_stem_DebtInstrumentInterestRatePeriodThreshold_6b0c587e-73f1-48e9-86d2-54c87aba0a04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_32e4f2c8-1313-4010-a3a3-ae384ae8409b" xlink:href="stem-20210930.xsd#stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_32e4f2c8-1313-4010-a3a3-ae384ae8409b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5731d4a3-8cb8-4966-8328-cb39f4e36cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_us-gaap_LineOfCredit_5731d4a3-8cb8-4966-8328-cb39f4e36cd9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1e7b8de8-8435-4883-b227-c15f417c0318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1e7b8de8-8435-4883-b227-c15f417c0318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1e7b8de8-8435-4883-b227-c15f417c0318_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1e7b8de8-8435-4883-b227-c15f417c0318" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1e7b8de8-8435-4883-b227-c15f417c0318_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eaaf4068-b763-4cca-a143-61fbc0647eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1e7b8de8-8435-4883-b227-c15f417c0318" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eaaf4068-b763-4cca-a143-61fbc0647eaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_505259d8-0357-4ace-ba56-254474d9a52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_eaaf4068-b763-4cca-a143-61fbc0647eaa" xlink:to="loc_us-gaap_LineOfCreditMember_505259d8-0357-4ace-ba56-254474d9a52d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ace2c17a-47ad-4e47-aaf7-cedcd67adf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:to="loc_us-gaap_DebtInstrumentAxis_ace2c17a-47ad-4e47-aaf7-cedcd67adf11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ace2c17a-47ad-4e47-aaf7-cedcd67adf11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ace2c17a-47ad-4e47-aaf7-cedcd67adf11" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ace2c17a-47ad-4e47-aaf7-cedcd67adf11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c2e525ae-8ed8-437e-ac75-ff4776fa0b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ace2c17a-47ad-4e47-aaf7-cedcd67adf11" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c2e525ae-8ed8-437e-ac75-ff4776fa0b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevolvingLoanDueToSPEMemberMember_1607b16b-bcf6-4291-aab1-a19ed6412d33" xlink:href="stem-20210930.xsd#stem_RevolvingLoanDueToSPEMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c2e525ae-8ed8-437e-ac75-ff4776fa0b22" xlink:to="loc_stem_RevolvingLoanDueToSPEMemberMember_1607b16b-bcf6-4291-aab1-a19ed6412d33" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLETermLoanDuetoSPEMemberDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" xlink:type="extended" id="i26a5fc89e6974bbfbc5c13afbd256d12_NOTESPAYABLETermLoanDuetoSPEMemberDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_505ebc38-feec-4ca6-aee2-15c536b2348c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_505ebc38-feec-4ca6-aee2-15c536b2348c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a8772b69-dee8-4d8f-8606-f8f6a8900e39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a8772b69-dee8-4d8f-8606-f8f6a8900e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_cad32df9-ac6e-40f1-9c71-4c82ae543d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_cad32df9-ac6e-40f1-9c71-4c82ae543d3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfMediumTermNotes_b001774e-afb8-462b-842f-4c355e658f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfMediumTermNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_RepaymentsOfMediumTermNotes_b001774e-afb8-462b-842f-4c355e658f13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a76aeb22-8d74-4139-84e9-01e83be293a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:to="loc_us-gaap_DebtInstrumentAxis_a76aeb22-8d74-4139-84e9-01e83be293a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a76aeb22-8d74-4139-84e9-01e83be293a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a76aeb22-8d74-4139-84e9-01e83be293a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a76aeb22-8d74-4139-84e9-01e83be293a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1b7e6ddc-ab31-42d1-b240-4f6c3905161a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a76aeb22-8d74-4139-84e9-01e83be293a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1b7e6ddc-ab31-42d1-b240-4f6c3905161a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToSPEMemberMember_06aceb20-77b3-4230-9587-208157fb42dc" xlink:href="stem-20210930.xsd#stem_TermLoanDueToSPEMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1b7e6ddc-ab31-42d1-b240-4f6c3905161a" xlink:to="loc_stem_TermLoanDueToSPEMemberMember_06aceb20-77b3-4230-9587-208157fb42dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f1d157d1-f472-473e-bfa0-42afc2a11dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f1d157d1-f472-473e-bfa0-42afc2a11dea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f1d157d1-f472-473e-bfa0-42afc2a11dea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f1d157d1-f472-473e-bfa0-42afc2a11dea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f1d157d1-f472-473e-bfa0-42afc2a11dea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8b159bd7-94d4-4fa9-ad27-976becdb93fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f1d157d1-f472-473e-bfa0-42afc2a11dea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8b159bd7-94d4-4fa9-ad27-976becdb93fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_0f5d9636-b6f4-4e02-99aa-1b2ea6739fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8b159bd7-94d4-4fa9-ad27-976becdb93fa" xlink:to="loc_us-gaap_MediumTermNotesMember_0f5d9636-b6f4-4e02-99aa-1b2ea6739fed" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" xlink:type="extended" id="ie392d038525f4eada4e0ab23a236a778_NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_dad6cb97-f5b8-4267-8ca9-5a30f16e924c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_dad6cb97-f5b8-4267-8ca9-5a30f16e924c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_9d63bbc6-2117-481b-9e77-a88b9707674e" xlink:href="stem-20210930.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_9d63bbc6-2117-481b-9e77-a88b9707674e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16ff02fd-b1d4-4ced-aca2-a01e5e4c49eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16ff02fd-b1d4-4ced-aca2-a01e5e4c49eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_0c4d9a27-a434-4bb7-ac04-df068e43c5b9" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaidAmountPrincipalAndInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_0c4d9a27-a434-4bb7-ac04-df068e43c5b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipal_4f489a0d-7362-4fa5-acbc-9d8bd7010228" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaidAmountPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_DebtInstrumentPrepaidAmountPrincipal_4f489a0d-7362-4fa5-acbc-9d8bd7010228" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ClassOfWarrantOrRightWarrantsIssued_d9bdfe10-812c-4d67-8361-ba922f0223d7" xlink:href="stem-20210930.xsd#stem_ClassOfWarrantOrRightWarrantsIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_ClassOfWarrantOrRightWarrantsIssued_d9bdfe10-812c-4d67-8361-ba922f0223d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_0838498d-0645-4d16-a430-d12aa11b6dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_0838498d-0645-4d16-a430-d12aa11b6dd4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2c017654-c61f-45c9-a378-d97b411ae803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_LongTermDebt_2c017654-c61f-45c9-a378-d97b411ae803" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenalties_5341e1b5-0804-48c1-8cab-ed65cbc896e7" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaymentPenalties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_DebtInstrumentPrepaymentPenalties_5341e1b5-0804-48c1-8cab-ed65cbc896e7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_30a6cf22-8ce9-471f-b28f-7e1faeb31a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:to="loc_us-gaap_DebtInstrumentAxis_30a6cf22-8ce9-471f-b28f-7e1faeb31a58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_30a6cf22-8ce9-471f-b28f-7e1faeb31a58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_30a6cf22-8ce9-471f-b28f-7e1faeb31a58" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_30a6cf22-8ce9-471f-b28f-7e1faeb31a58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d8d293e1-7438-42f5-b21f-ea8d84b8bce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_30a6cf22-8ce9-471f-b28f-7e1faeb31a58" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d8d293e1-7438-42f5-b21f-ea8d84b8bce7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember_c99cee83-5df1-4e2f-ab79-2487657b9352" xlink:href="stem-20210930.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d8d293e1-7438-42f5-b21f-ea8d84b8bce7" xlink:to="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember_c99cee83-5df1-4e2f-ab79-2487657b9352" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ecc3b944-b91b-40d6-b0f5-eb1fd7084c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ecc3b944-b91b-40d6-b0f5-eb1fd7084c0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_d097d7cc-63c1-4bd8-ba52-43f0bb7268b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ecc3b944-b91b-40d6-b0f5-eb1fd7084c0c" xlink:to="loc_us-gaap_MediumTermNotesMember_d097d7cc-63c1-4bd8-ba52-43f0bb7268b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLE2020and2021CreditAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" xlink:type="extended" id="ifcbf4cf3fe7e483a9d861771b9b8ab1a_NOTESPAYABLE2020and2021CreditAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d0297ead-acbd-4c31-b83c-a319324159dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d0297ead-acbd-4c31-b83c-a319324159dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a577c8ae-b4ef-4004-b6c0-a9d9c992c536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a577c8ae-b4ef-4004-b6c0-a9d9c992c536" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_bfe5894e-92c2-4eac-9ddd-23ab921a81cf" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRateStatedPercentagePaidInCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_bfe5894e-92c2-4eac-9ddd-23ab921a81cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_38153d1c-4e65-47af-9431-ddb59e369846" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_38153d1c-4e65-47af-9431-ddb59e369846" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_60afdb6a-2ccf-4f10-88d2-7ca94b2cd3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_LineOfCredit_60afdb6a-2ccf-4f10-88d2-7ca94b2cd3f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenaltyFee_96b0a9e8-1baa-4c22-93a3-5add7f63e0b3" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaymentPenaltyFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_stem_DebtInstrumentPrepaymentPenaltyFee_96b0a9e8-1baa-4c22-93a3-5add7f63e0b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef8f2790-a97e-4662-874b-d520df2763b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef8f2790-a97e-4662-874b-d520df2763b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_839817cc-66cb-48ea-b6b9-a4d4ed8addf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_839817cc-66cb-48ea-b6b9-a4d4ed8addf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5386745d-f175-46b0-906c-9a2114c7c7de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_839817cc-66cb-48ea-b6b9-a4d4ed8addf8" xlink:to="loc_us-gaap_LineOfCreditMember_5386745d-f175-46b0-906c-9a2114c7c7de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_11aeffaa-5c27-4e0f-b8a9-b7e21862be35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:to="loc_us-gaap_DebtInstrumentAxis_11aeffaa-5c27-4e0f-b8a9-b7e21862be35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_11aeffaa-5c27-4e0f-b8a9-b7e21862be35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_11aeffaa-5c27-4e0f-b8a9-b7e21862be35" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_11aeffaa-5c27-4e0f-b8a9-b7e21862be35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d2d11ae3-e62f-45f1-a113-a140abfce2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_11aeffaa-5c27-4e0f-b8a9-b7e21862be35" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d2d11ae3-e62f-45f1-a113-a140abfce2c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2020CreditAgreementMember_72f2ae30-19d1-45c8-b212-312ca400e3ad" xlink:href="stem-20210930.xsd#stem_A2020CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d2d11ae3-e62f-45f1-a113-a140abfce2c3" xlink:to="loc_stem_A2020CreditAgreementMember_72f2ae30-19d1-45c8-b212-312ca400e3ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021CreditAgreementMember_63aabfb0-8ce8-4cc6-867d-a79d22f720f4" xlink:href="stem-20210930.xsd#stem_A2021CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d2d11ae3-e62f-45f1-a113-a140abfce2c3" xlink:to="loc_stem_A2021CreditAgreementMember_63aabfb0-8ce8-4cc6-867d-a79d22f720f4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLEScheduleofOutstandingDebtDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="extended" id="i637b58deaa154eaba913d14ddfc7c609_NOTESPAYABLEScheduleofOutstandingDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_faaa87d5-db4a-4add-8bb6-6aef86241160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_faaa87d5-db4a-4add-8bb6-6aef86241160" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_8605dd94-fcd5-41ea-b5c6-89a7aa463da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_8605dd94-fcd5-41ea-b5c6-89a7aa463da5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8a477e50-9a1d-4f2f-b601-7179b95575c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:to="loc_us-gaap_LongTermDebt_8a477e50-9a1d-4f2f-b601-7179b95575c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f4bceb3f-ddcb-45ca-9ed3-7521f33ebd7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:to="loc_us-gaap_DebtInstrumentTable_f4bceb3f-ddcb-45ca-9ed3-7521f33ebd7e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f4bceb3f-ddcb-45ca-9ed3-7521f33ebd7e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_810cd9bc-49ef-4c79-bdb9-8f3d9c92b0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_810cd9bc-49ef-4c79-bdb9-8f3d9c92b0c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_bd2ca823-4fe6-4bba-977d-dc3000140e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_810cd9bc-49ef-4c79-bdb9-8f3d9c92b0c3" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_bd2ca823-4fe6-4bba-977d-dc3000140e0e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#CONVERTIBLEPROMISSORYNOTESDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" xlink:type="extended" id="ibdfdea8b62bc4f82a59382d3a6b3dca7_CONVERTIBLEPROMISSORYNOTESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_c69a7270-b4ec-439f-a479-9194e7dad3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_ConvertibleNotesPayable_c69a7270-b4ec-439f-a479-9194e7dad3c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_ddc76c77-35b6-432f-b9d5-e3eae9463690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_ddc76c77-35b6-432f-b9d5-e3eae9463690" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_7575065b-3d4f-4082-af54-d6fb522db3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_7575065b-3d4f-4082-af54-d6fb522db3eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_a1c84feb-ee1d-4997-9cdc-0c7d9687e797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_a1c84feb-ee1d-4997-9cdc-0c7d9687e797" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_edb7d5ef-65c6-4ae0-acd9-6a4286418284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_edb7d5ef-65c6-4ae0-acd9-6a4286418284" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_953a321e-4113-49ba-bbf5-98357b669494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_953a321e-4113-49ba-bbf5-98357b669494" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_025cfac7-3064-46b0-a4d1-bdda4cefbd64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_025cfac7-3064-46b0-a4d1-bdda4cefbd64" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e66d8e8d-499c-4d06-b824-eb631483070a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e66d8e8d-499c-4d06-b824-eb631483070a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e66d8e8d-499c-4d06-b824-eb631483070a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e66d8e8d-499c-4d06-b824-eb631483070a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e66d8e8d-499c-4d06-b824-eb631483070a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4ba00ff3-a3e6-4b7b-9cbf-5489dca94517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e66d8e8d-499c-4d06-b824-eb631483070a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4ba00ff3-a3e6-4b7b-9cbf-5489dca94517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_27ae2ef1-8517-4d73-b41a-009a6ed937cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4ba00ff3-a3e6-4b7b-9cbf-5489dca94517" xlink:to="loc_us-gaap_ConvertibleDebtMember_27ae2ef1-8517-4d73-b41a-009a6ed937cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9ea91e78-9ea1-4998-a42c-7b45ad68968e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:to="loc_us-gaap_DebtInstrumentAxis_9ea91e78-9ea1-4998-a42c-7b45ad68968e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9ea91e78-9ea1-4998-a42c-7b45ad68968e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_9ea91e78-9ea1-4998-a42c-7b45ad68968e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9ea91e78-9ea1-4998-a42c-7b45ad68968e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a07ec440-d94a-4eba-a395-e8312cc9a0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_9ea91e78-9ea1-4998-a42c-7b45ad68968e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a07ec440-d94a-4eba-a395-e8312cc9a0b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_Q12021ConvertibleNotesMember_fd76ec84-c440-4126-a7f2-59a9dd71cc21" xlink:href="stem-20210930.xsd#stem_Q12021ConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a07ec440-d94a-4eba-a395-e8312cc9a0b7" xlink:to="loc_stem_Q12021ConvertibleNotesMember_fd76ec84-c440-4126-a7f2-59a9dd71cc21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePromissoryNotesMember_68125c95-0867-4197-a3f7-76fca4c16021" xlink:href="stem-20210930.xsd#stem_ConvertiblePromissoryNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a07ec440-d94a-4eba-a395-e8312cc9a0b7" xlink:to="loc_stem_ConvertiblePromissoryNotesMember_68125c95-0867-4197-a3f7-76fca4c16021" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/WARRANTSDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#WARRANTSDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/WARRANTSDetails" xlink:type="extended" id="i972bfb27401845c7890ad8fe1896047b_WARRANTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f2cf3729-4b14-4955-b88d-2401fbf9703e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f2cf3729-4b14-4955-b88d-2401fbf9703e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_07801c5e-118a-4d80-8219-c2a1775d15ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_07801c5e-118a-4d80-8219-c2a1775d15ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_823c01ed-ffb0-419b-af3a-00e1212b942d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_823c01ed-ffb0-419b-af3a-00e1212b942d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_b9b0c70f-4b04-4113-96d0-a99ecf1748d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_b9b0c70f-4b04-4113-96d0-a99ecf1748d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_66b93359-f18b-4d07-b3d5-833505d96afb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_66b93359-f18b-4d07-b3d5-833505d96afb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_c96d8d1c-44dc-4ff8-abc7-b9959233d30b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_c96d8d1c-44dc-4ff8-abc7-b9959233d30b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_71ef230f-d8ae-4ceb-9dcf-77f2e9896877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_71ef230f-d8ae-4ceb-9dcf-77f2e9896877" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2cfc3847-8c99-4e0d-ae48-bfa9c80163a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2cfc3847-8c99-4e0d-ae48-bfa9c80163a3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_db25a579-ddf2-4dc9-9109-1bcf50950771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_db25a579-ddf2-4dc9-9109-1bcf50950771" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption_956c5448-ac8d-4b36-b595-c450ac7f6ac6" xlink:href="stem-20210930.xsd#stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption_956c5448-ac8d-4b36-b595-c450ac7f6ac6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_6a682d7f-87d3-4e29-92f3-0937e8eef1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_6a682d7f-87d3-4e29-92f3-0937e8eef1a2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet_5ff2a38d-811f-4a60-bd96-3f9517b0eb80" xlink:href="stem-20210930.xsd#stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet_5ff2a38d-811f-4a60-bd96-3f9517b0eb80" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_GainLossOnRedemptionOfWarrants_b35acc8d-ea8d-4cd6-8bbc-cc29c06108e2" xlink:href="stem-20210930.xsd#stem_GainLossOnRedemptionOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_stem_GainLossOnRedemptionOfWarrants_b35acc8d-ea8d-4cd6-8bbc-cc29c06108e2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_e988a94e-32f5-49a9-94e4-ca2e58776bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_e988a94e-32f5-49a9-94e4-ca2e58776bb0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_9dd8a1cb-6910-404a-90e4-68bfea39e951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_9dd8a1cb-6910-404a-90e4-68bfea39e951" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_9dd8a1cb-6910-404a-90e4-68bfea39e951" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LegacyStemWarrantsMember_90ab1829-fa58-49b3-ac53-f6c8b192362d" xlink:href="stem-20210930.xsd#stem_LegacyStemWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:to="loc_stem_LegacyStemWarrantsMember_90ab1829-fa58-49b3-ac53-f6c8b192362d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PublicWarrantsMember_041d4159-65bf-4f8a-8a4a-2a3a62e1c494" xlink:href="stem-20210930.xsd#stem_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:to="loc_stem_PublicWarrantsMember_041d4159-65bf-4f8a-8a4a-2a3a62e1c494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PrivateWarrantsMember_07101a56-4afa-4a89-878c-2b3a081e0f37" xlink:href="stem-20210930.xsd#stem_PrivateWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:to="loc_stem_PrivateWarrantsMember_07101a56-4afa-4a89-878c-2b3a081e0f37" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#COMMONSTOCKScheduleofSharesReservedforIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" xlink:type="extended" id="i29c321d73876451aad3318c2a4a8840a_COMMONSTOCKScheduleofSharesReservedforIssuanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_cb95e067-9681-4fb5-b5b1-6774fb389d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b17f8663-266e-47bc-b884-0fbc8864f83c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_cb95e067-9681-4fb5-b5b1-6774fb389d21" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b17f8663-266e-47bc-b884-0fbc8864f83c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_072a92bc-c34e-4623-a4da-2afed9cb6631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_cb95e067-9681-4fb5-b5b1-6774fb389d21" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_072a92bc-c34e-4623-a4da-2afed9cb6631" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4360a1b6-edf5-4225-b3e5-8c99093678a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_072a92bc-c34e-4623-a4da-2afed9cb6631" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4360a1b6-edf5-4225-b3e5-8c99093678a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4360a1b6-edf5-4225-b3e5-8c99093678a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4360a1b6-edf5-4225-b3e5-8c99093678a2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4360a1b6-edf5-4225-b3e5-8c99093678a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4360a1b6-edf5-4225-b3e5-8c99093678a2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SharesReservedForWarrantsMember_dbbd6f32-3979-44df-b95d-b141ad6d71dd" xlink:href="stem-20210930.xsd#stem_SharesReservedForWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:to="loc_stem_SharesReservedForWarrantsMember_dbbd6f32-3979-44df-b95d-b141ad6d71dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OptionsIssuedAndOutstandingMember_13d95e6e-d751-4d66-85aa-3acb8293a02f" xlink:href="stem-20210930.xsd#stem_OptionsIssuedAndOutstandingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:to="loc_stem_OptionsIssuedAndOutstandingMember_13d95e6e-d751-4d66-85aa-3acb8293a02f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_9f876eaa-eefc-4fa5-8f9c-b5ad4d76105e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:to="loc_us-gaap_StockCompensationPlanMember_9f876eaa-eefc-4fa5-8f9c-b5ad4d76105e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended" id="i8fc362e01be541bfaf75e0c396a322cf_STOCKBASEDCOMPENSATIONNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6360aca8-8269-4a23-a6da-d0265f76d5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6360aca8-8269-4a23-a6da-d0265f76d5b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_a19c543c-e701-4d52-a6e3-98d263670078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_a19c543c-e701-4d52-a6e3-98d263670078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_834e42a8-70b2-437f-b633-955e3a9a8011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_834e42a8-70b2-437f-b633-955e3a9a8011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_be8dd400-cba1-4b57-8b93-fdedd06f866d" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_be8dd400-cba1-4b57-8b93-fdedd06f866d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_15aff887-ad00-414b-96d8-5d9cf8a87718" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_15aff887-ad00-414b-96d8-5d9cf8a87718" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3845434e-15c9-4be9-b4a3-664c778232fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3845434e-15c9-4be9-b4a3-664c778232fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f43b7414-b2ff-4138-ad6d-f714f830929a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f43b7414-b2ff-4138-ad6d-f714f830929a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e51ab25-9334-4247-8549-e0e8a817e20b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e51ab25-9334-4247-8549-e0e8a817e20b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fab5e12b-d48d-4f94-a125-370e7af13cad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fab5e12b-d48d-4f94-a125-370e7af13cad" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7c0aaf4e-e230-4182-886f-0abbaaa32549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7c0aaf4e-e230-4182-886f-0abbaaa32549" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3c855a74-233b-4aa9-9202-62cae7429d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3c855a74-233b-4aa9-9202-62cae7429d8f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_36bfb3a7-48f2-4bd2-991d-6ffb11682346" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_36bfb3a7-48f2-4bd2-991d-6ffb11682346" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_eaf2f2ae-dc18-4cb1-9b51-9f3c2717ce1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_eaf2f2ae-dc18-4cb1-9b51-9f3c2717ce1d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod_5fc8c44a-e5f5-47df-a2f0-5e84918c170b" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod_5fc8c44a-e5f5-47df-a2f0-5e84918c170b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement_46be2bb1-9d5b-4218-9105-c64e0dd1988a" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement_46be2bb1-9d5b-4218-9105-c64e0dd1988a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4bcb6c5d-8a27-4a25-8673-6a6674927b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4bcb6c5d-8a27-4a25-8673-6a6674927b62" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio_7224aa0d-f338-46ae-9782-d1938f3f0654" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio_7224aa0d-f338-46ae-9782-d1938f3f0654" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_e68c2b04-f278-4ca3-a924-ee2b818d092f" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_e68c2b04-f278-4ca3-a924-ee2b818d092f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b4d2b6d1-2bbc-404c-9de0-a7d116e1d39f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b4d2b6d1-2bbc-404c-9de0-a7d116e1d39f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9cf6d0e5-7e20-42e5-873c-a69996543958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9cf6d0e5-7e20-42e5-873c-a69996543958" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b876e417-f29a-4aa7-a017-1f4ee4694925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b876e417-f29a-4aa7-a017-1f4ee4694925" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6b11644c-198a-4e67-8b19-094cf30310ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:to="loc_us-gaap_PlanNameAxis_6b11644c-198a-4e67-8b19-094cf30310ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6b11644c-198a-4e67-8b19-094cf30310ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_6b11644c-198a-4e67-8b19-094cf30310ae" xlink:to="loc_us-gaap_PlanNameDomain_6b11644c-198a-4e67-8b19-094cf30310ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d1687bf2-b307-48ca-892a-1c4f5d922772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_6b11644c-198a-4e67-8b19-094cf30310ae" xlink:to="loc_us-gaap_PlanNameDomain_d1687bf2-b307-48ca-892a-1c4f5d922772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2009EquityIncentivePlanMember_40f890aa-61e7-4ba6-96f2-52653c58fbfc" xlink:href="stem-20210930.xsd#stem_A2009EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d1687bf2-b307-48ca-892a-1c4f5d922772" xlink:to="loc_stem_A2009EquityIncentivePlanMember_40f890aa-61e7-4ba6-96f2-52653c58fbfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021EquityIncentivePlanMember_0abb6f63-64d9-443b-89a8-53b7e1518c03" xlink:href="stem-20210930.xsd#stem_A2021EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d1687bf2-b307-48ca-892a-1c4f5d922772" xlink:to="loc_stem_A2021EquityIncentivePlanMember_0abb6f63-64d9-443b-89a8-53b7e1518c03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_840e0158-eafc-4a5d-83ff-9930b99a3342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:to="loc_us-gaap_AwardTypeAxis_840e0158-eafc-4a5d-83ff-9930b99a3342" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_840e0158-eafc-4a5d-83ff-9930b99a3342_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_840e0158-eafc-4a5d-83ff-9930b99a3342" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_840e0158-eafc-4a5d-83ff-9930b99a3342_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20ffa498-c671-41ef-9309-608ba14790f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_840e0158-eafc-4a5d-83ff-9930b99a3342" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20ffa498-c671-41ef-9309-608ba14790f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_83fbcda6-baae-4eb5-b7be-a720a87dfca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20ffa498-c671-41ef-9309-608ba14790f4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_83fbcda6-baae-4eb5-b7be-a720a87dfca2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dce2dd45-2ad6-4862-9add-020ec927d122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20ffa498-c671-41ef-9309-608ba14790f4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dce2dd45-2ad6-4862-9add-020ec927d122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:to="loc_us-gaap_VestingAxis_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd" xlink:to="loc_us-gaap_VestingDomain_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_82bcd516-737b-4ae6-891f-1cfd910a133f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd" xlink:to="loc_us-gaap_VestingDomain_82bcd516-737b-4ae6-891f-1cfd910a133f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_2ae6fc9a-57dc-4959-a49f-14da64cb4990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_82bcd516-737b-4ae6-891f-1cfd910a133f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_2ae6fc9a-57dc-4959-a49f-14da64cb4990" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_12419f30-c24f-4da5-8c6e-6d2c130e26fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_82bcd516-737b-4ae6-891f-1cfd910a133f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_12419f30-c24f-4da5-8c6e-6d2c130e26fc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" xlink:type="extended" id="i6395da6520f54b998fff08d53012e31f_STOCKBASEDCOMPENSATIONOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2ca38e9-4f9c-45c1-831a-5ef041ad5b80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2ca38e9-4f9c-45c1-831a-5ef041ad5b80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4a37fc88-a286-435b-b6cc-9c7357609e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4a37fc88-a286-435b-b6cc-9c7357609e58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a5c24fb0-627a-4b04-bcf9-37614951c4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a5c24fb0-627a-4b04-bcf9-37614951c4f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_f8ba6d53-ddbd-4ef3-80ee-cb46ec875761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_f8ba6d53-ddbd-4ef3-80ee-cb46ec875761" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_53131541-dfe5-4d5d-bc75-aa99d14a4eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_b96ff859-d511-4998-a2cc-8d9e1a7a25b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_b96ff859-d511-4998-a2cc-8d9e1a7a25b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ecbd23ae-eb74-4069-a943-2679146798cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ecbd23ae-eb74-4069-a943-2679146798cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bf678964-d136-4147-8dbe-8bf812003a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bf678964-d136-4147-8dbe-8bf812003a83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_13916af2-b809-4312-a475-50e674a45eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_13916af2-b809-4312-a475-50e674a45eed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c6829865-4bad-469d-8fec-2313fb18f21b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c6829865-4bad-469d-8fec-2313fb18f21b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_99295e7d-8645-49e7-be6a-ee55b1609e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_99295e7d-8645-49e7-be6a-ee55b1609e62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8803034e-9555-49ad-b15f-3a8ee8e919ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8803034e-9555-49ad-b15f-3a8ee8e919ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_7f976a00-c670-40bd-8c9f-8cb8a8202734" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_7f976a00-c670-40bd-8c9f-8cb8a8202734" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_776b3359-1df3-4e46-839e-64af763a849f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_776b3359-1df3-4e46-839e-64af763a849f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1aa6c779-842c-4085-88c0-44db93ead50f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1aa6c779-842c-4085-88c0-44db93ead50f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_4f299bd6-981b-429d-8f2d-54d546dd601d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:to="loc_srt_RestatementAxis_4f299bd6-981b-429d-8f2d-54d546dd601d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_4f299bd6-981b-429d-8f2d-54d546dd601d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_4f299bd6-981b-429d-8f2d-54d546dd601d" xlink:to="loc_srt_RestatementDomain_4f299bd6-981b-429d-8f2d-54d546dd601d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_13f97917-d059-4dc8-a493-9ec1d0d67d63" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_4f299bd6-981b-429d-8f2d-54d546dd601d" xlink:to="loc_srt_RestatementDomain_13f97917-d059-4dc8-a493-9ec1d0d67d63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_72afa647-3fc9-45e5-9262-1993b9f54818" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_13f97917-d059-4dc8-a493-9ec1d0d67d63" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_72afa647-3fc9-45e5-9262-1993b9f54818" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_bd403d09-7805-4843-b59f-1cd1f5b330b8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_13f97917-d059-4dc8-a493-9ec1d0d67d63" xlink:to="loc_srt_RestatementAdjustmentMember_bd403d09-7805-4843-b59f-1cd1f5b330b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_28135966-7f82-4c9c-8a3f-e37366a88970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:to="loc_us-gaap_AwardTypeAxis_28135966-7f82-4c9c-8a3f-e37366a88970" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28135966-7f82-4c9c-8a3f-e37366a88970_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_28135966-7f82-4c9c-8a3f-e37366a88970" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_28135966-7f82-4c9c-8a3f-e37366a88970_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1dcec8bd-3a84-46c3-bde4-ed9f4ba7d60c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_28135966-7f82-4c9c-8a3f-e37366a88970" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1dcec8bd-3a84-46c3-bde4-ed9f4ba7d60c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e364196b-75be-4c69-ae43-d2d5507cbbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1dcec8bd-3a84-46c3-bde4-ed9f4ba7d60c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e364196b-75be-4c69-ae43-d2d5507cbbfc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONRSUActivityDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" xlink:type="extended" id="idcc727d462104f9abb9c298749327a60_STOCKBASEDCOMPENSATIONRSUActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3795a5e-460c-4b27-9017-bbd9d9852a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3795a5e-460c-4b27-9017-bbd9d9852a22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_62d5aecc-490b-434a-a82e-0d08af2d2711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_62d5aecc-490b-434a-a82e-0d08af2d2711" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f5524326-8b5c-4c89-b9c7-ac0426a52985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f5524326-8b5c-4c89-b9c7-ac0426a52985" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a2ca4c87-72b8-428c-8e07-db85e199d57e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a2ca4c87-72b8-428c-8e07-db85e199d57e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0b604a8d-f96e-4671-b9dc-739c4a7dbbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0b604a8d-f96e-4671-b9dc-739c4a7dbbd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ff49b69-e359-4fdc-9a3a-b3df58e67498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3795a5e-460c-4b27-9017-bbd9d9852a22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eed46281-d0d9-4aa5-b10f-ee62b971e39f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eed46281-d0d9-4aa5-b10f-ee62b971e39f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4681f759-8366-437a-83fe-39204d6e241d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4681f759-8366-437a-83fe-39204d6e241d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_bc6c6dc1-bb89-4635-966d-849eeb4684ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_bc6c6dc1-bb89-4635-966d-849eeb4684ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ce5f9430-4912-4caf-b60a-c0171afe9122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ce5f9430-4912-4caf-b60a-c0171afe9122" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a894e96c-0790-42e3-9e57-826e396d6bca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3795a5e-460c-4b27-9017-bbd9d9852a22" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a894e96c-0790-42e3-9e57-826e396d6bca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_72c89cd5-f93b-40b3-93da-d7cce529cd02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a894e96c-0790-42e3-9e57-826e396d6bca" xlink:to="loc_us-gaap_AwardTypeAxis_72c89cd5-f93b-40b3-93da-d7cce529cd02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72c89cd5-f93b-40b3-93da-d7cce529cd02_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_72c89cd5-f93b-40b3-93da-d7cce529cd02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72c89cd5-f93b-40b3-93da-d7cce529cd02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a45a10b8-a3fc-4340-ba61-71d037653d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_72c89cd5-f93b-40b3-93da-d7cce529cd02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a45a10b8-a3fc-4340-ba61-71d037653d40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6d1fe7df-54a9-4f50-97ce-074f904edbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a45a10b8-a3fc-4340-ba61-71d037653d40" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6d1fe7df-54a9-4f50-97ce-074f904edbb9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" xlink:type="extended" id="i25ba55494eb243e9812dedd7a1983a3b_STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c71d02ec-cbe7-4a97-abff-27a8045c93e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6ec9314a-ef75-44df-ada7-bfab4feb968e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c71d02ec-cbe7-4a97-abff-27a8045c93e5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6ec9314a-ef75-44df-ada7-bfab4feb968e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e7b9ec09-8f8c-4909-b6e2-fa98a376ccc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c71d02ec-cbe7-4a97-abff-27a8045c93e5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e7b9ec09-8f8c-4909-b6e2-fa98a376ccc7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1cc62fc2-9e29-47ae-89e8-fccb331ff11b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e7b9ec09-8f8c-4909-b6e2-fa98a376ccc7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1cc62fc2-9e29-47ae-89e8-fccb331ff11b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1cc62fc2-9e29-47ae-89e8-fccb331ff11b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1cc62fc2-9e29-47ae-89e8-fccb331ff11b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1cc62fc2-9e29-47ae-89e8-fccb331ff11b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1cc62fc2-9e29-47ae-89e8-fccb331ff11b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_45c62dab-18b6-4f36-9d5e-1bf778c5107d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_45c62dab-18b6-4f36-9d5e-1bf778c5107d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6eb8d1f1-5935-4718-a896-cc7789dfdea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6eb8d1f1-5935-4718-a896-cc7789dfdea6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5bd197cb-a00c-48df-b582-3eeb6f53d97d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5bd197cb-a00c-48df-b582-3eeb6f53d97d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" xlink:type="extended" id="if1b2fcbe729842e2b08db9f6c57d9a32_NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4d98c79-61e6-4e33-81d9-55cf1d81ac55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e2247237-26c3-4284-83da-28eec6736f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4d98c79-61e6-4e33-81d9-55cf1d81ac55" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e2247237-26c3-4284-83da-28eec6736f30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a88d0efb-f6ee-4d44-90ce-342de8ecaa1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4d98c79-61e6-4e33-81d9-55cf1d81ac55" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a88d0efb-f6ee-4d44-90ce-342de8ecaa1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4156cee-dc6d-4725-b654-8eaca59b081c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a88d0efb-f6ee-4d44-90ce-342de8ecaa1f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4156cee-dc6d-4725-b654-8eaca59b081c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f4156cee-dc6d-4725-b654-8eaca59b081c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4156cee-dc6d-4725-b654-8eaca59b081c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f4156cee-dc6d-4725-b654-8eaca59b081c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4156cee-dc6d-4725-b654-8eaca59b081c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_cdcf4f53-4fd5-429d-9316-2795863183a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_cdcf4f53-4fd5-429d-9316-2795863183a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_d1e23d8a-6c57-4b7d-a72f-ce2621033419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_d1e23d8a-6c57-4b7d-a72f-ce2621033419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_10aaf63b-699d-426e-a533-c69b57052f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_us-gaap_EmployeeStockOptionMember_10aaf63b-699d-426e-a533-c69b57052f91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockWarrantsMember_c9590c52-8503-4a3a-8a4d-66b2c3b22973" xlink:href="stem-20210930.xsd#stem_CommonStockWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_stem_CommonStockWarrantsMember_c9590c52-8503-4a3a-8a4d-66b2c3b22973" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cb819c68-3844-4ada-951a-f6efcb17ce0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cb819c68-3844-4ada-951a-f6efcb17ce0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePreferredStockWarrantsMember_d07a60bc-92f5-4754-b3e2-7e944df351a7" xlink:href="stem-20210930.xsd#stem_ConvertiblePreferredStockWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_stem_ConvertiblePreferredStockWarrantsMember_d07a60bc-92f5-4754-b3e2-7e944df351a7" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#COMMITMENTSANDCONTINGNECIESDetails"/>
  <link:definitionLink xlink:role="http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" xlink:type="extended" id="ie18063db365c4d4997577a7bb3094dee_COMMITMENTSANDCONTINGNECIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_ccef4ad5-499b-4a07-80f9-9b611ad30a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_ccef4ad5-499b-4a07-80f9-9b611ad30a45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LesseeOperatingLeaseBaseRentPeriodicPayment_be101a44-1451-4d8b-b1dd-db99f7cb9fda" xlink:href="stem-20210930.xsd#stem_LesseeOperatingLeaseBaseRentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_stem_LesseeOperatingLeaseBaseRentPeriodicPayment_be101a44-1451-4d8b-b1dd-db99f7cb9fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_41e42d41-7d8a-42ff-b7d2-9166d87b5249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_us-gaap_OperatingLeaseLiability_41e42d41-7d8a-42ff-b7d2-9166d87b5249" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3aada67e-6973-4f20-855a-fa1051d4a324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3aada67e-6973-4f20-855a-fa1051d4a324" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4a13bd45-5669-4f8a-b301-34f543c1e166" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4a13bd45-5669-4f8a-b301-34f543c1e166" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4a13bd45-5669-4f8a-b301-34f543c1e166" xlink:to="loc_us-gaap_LeaseContractualTermAxis_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04" xlink:to="loc_us-gaap_LeaseContractualTermDomain_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_a008d432-c4f4-4a76-ade6-7b0ae2467388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04" xlink:to="loc_us-gaap_LeaseContractualTermDomain_a008d432-c4f4-4a76-ade6-7b0ae2467388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember_cc1fd2dc-d0b2-481c-b517-61beb0c40cd7" xlink:href="stem-20210930.xsd#stem_OfficeSpaceInSanFranciscoCaliforniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_a008d432-c4f4-4a76-ade6-7b0ae2467388" xlink:to="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember_cc1fd2dc-d0b2-481c-b517-61beb0c40cd7" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>stem-20210930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:76a97ac0-9715-45b6-8bc3-3188c6acde7b,g:6cbf7fc0-b30e-44d0-afee-abed281ef3b1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_27cff760-9632-456a-b599-b6dafb45b453_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from public exercises warrant</link:label>
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_173b5264-b7b3-43b9-95f8-b7a51a198429_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash net of broker fees</link:label>
    <link:label id="lab_us-gaap_ProceedsFromWarrantExercises_label_en-US" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Warrant Exercises</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromWarrantExercises" xlink:to="lab_us-gaap_ProceedsFromWarrantExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_1fb2b17c-495f-4889-a797-6dd238c2edea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restricted Stock Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_b060257b-7d88-4b2c-9694-f2fee374b09c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_3013abba-24c0-4b76-a7ea-ebe82b542cfb_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_59a83ab2-bd63-4a1d-b42e-ec0e28251764_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d86a46c5-d920-4f28-aa28-bb98500e2829_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_833393b2-b383-4aab-8b7b-e09d6cb434c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bb00e2f8-4082-4176-9620-5dd5e36e9567_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_35e3e848-9219-4864-8cdb-391a79b6ab56_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_51d67a36-cb7d-4900-85c7-ba3bd5ec8fc3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_82a74afc-b96f-4592-bdd9-db5f966d9f12_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_72825b4d-6054-48eb-9165-bb07ab1b887b_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_89219011-3d5c-406c-956c-fb2c87d23d30_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_EnergyStorageSystemsMember_2caa696c-581c-4210-bf8e-b4530f6f522b_terseLabel_en-US" xlink:label="lab_stem_EnergyStorageSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Systems</link:label>
    <link:label id="lab_stem_EnergyStorageSystemsMember_label_en-US" xlink:label="lab_stem_EnergyStorageSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Systems [Member]</link:label>
    <link:label id="lab_stem_EnergyStorageSystemsMember_documentation_en-US" xlink:label="lab_stem_EnergyStorageSystemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Systems</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsMember" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_EnergyStorageSystemsMember" xlink:to="lab_stem_EnergyStorageSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_0f3289a3-e999-4a9c-b3de-f7f505ad8293_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_a24bd821-41b8-4c15-9fa1-72f2a6eb79da_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_30cca103-636e-48a8-be6f-7f49ba769565_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_d3428779-7576-4cf5-83b3-a48436b76c5f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5ee43b37-f4b4-491c-885e-abf08f94c5db_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_a3f8b167-eaac-4025-91ea-5912c4863d3e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_d39b124f-8b58-4d2e-9abe-9c0c34ff129b_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_d91fa54e-f9fa-4374-80d9-7b556ddd6d56_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_4eac1a87-5c61-4951-bce5-a783f7045d26_negatedTerseLabel_en-US" xlink:label="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Loss</link:label>
    <link:label id="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:label id="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="stem-20210930.xsd#stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_PartnershipArrangementsMember_7cb9164d-c678-4ecd-9eae-e3beadcffcf9_terseLabel_en-US" xlink:label="lab_stem_PartnershipArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partnership Arrangements</link:label>
    <link:label id="lab_stem_PartnershipArrangementsMember_label_en-US" xlink:label="lab_stem_PartnershipArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partnership Arrangements [Member]</link:label>
    <link:label id="lab_stem_PartnershipArrangementsMember_documentation_en-US" xlink:label="lab_stem_PartnershipArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partnership Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember" xlink:href="stem-20210930.xsd#stem_PartnershipArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_PartnershipArrangementsMember" xlink:to="lab_stem_PartnershipArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_c1db6b0c-745c-4c0c-bae8-b78e284f8287_terseLabel_en-US" xlink:label="lab_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in asset retirement costs and asset retirement obligation</link:label>
    <link:label id="lab_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_label_en-US" xlink:label="lab_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Asset Retirement Costs And Obligations</link:label>
    <link:label id="lab_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_documentation_en-US" xlink:label="lab_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Asset Retirement Costs And Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:href="stem-20210930.xsd#stem_IncreaseDecreaseInAssetRetirementCostsAndObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:to="lab_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_301203be-c720-4a87-9548-033e68ea0326_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6e5bc97f-a1bf-422f-9b5d-f56d83e565b4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs forfeited, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CountryRegion_7d56fb1a-280e-48fc-8be2-1b5742d29b5c_terseLabel_en-US" xlink:label="lab_dei_CountryRegion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Country Region</link:label>
    <link:label id="lab_dei_CountryRegion_label_en-US" xlink:label="lab_dei_CountryRegion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Country Region</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CountryRegion" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CountryRegion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CountryRegion" xlink:to="lab_dei_CountryRegion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CustomerBMember_4d99f870-a62e-487a-9fbb-910f906f8e3c_terseLabel_en-US" xlink:label="lab_stem_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B</link:label>
    <link:label id="lab_stem_CustomerBMember_label_en-US" xlink:label="lab_stem_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_stem_CustomerBMember_documentation_en-US" xlink:label="lab_stem_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerBMember" xlink:href="stem-20210930.xsd#stem_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerBMember" xlink:to="lab_stem_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_07393c70-c7b0-4f44-91ab-d23565d9f086_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_470dc425-baa9-4ca2-8148-d8dd78c510d8_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0fb8ee6e-a878-4e42-8900-42adacae41b5_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_33cef431-697d-4ffe-9ea4-43d954eb52bd_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_51fefed3-db55-4a9e-beae-33ff334bc996_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_83dc682c-f009-4320-99ba-06afdd9f0e29_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_RevenueFromContractWithCustomerContractTerm_77dcc619-c1a3-4ca1-aabe-0db1ef91990f_terseLabel_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract term</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerContractTerm_label_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Contract Term</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerContractTerm_documentation_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Contract Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerContractTerm" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerContractTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_RevenueFromContractWithCustomerContractTerm" xlink:to="lab_stem_RevenueFromContractWithCustomerContractTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ca200bb3-238b-4cdb-9ffa-426809c0b68d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentInterestRatePeriodThreshold_cee63a72-c60b-4c37-892d-e7912861edf9_terseLabel_en-US" xlink:label="lab_stem_DebtInstrumentInterestRatePeriodThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period threshold for interest rate</link:label>
    <link:label id="lab_stem_DebtInstrumentInterestRatePeriodThreshold_label_en-US" xlink:label="lab_stem_DebtInstrumentInterestRatePeriodThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Period Threshold</link:label>
    <link:label id="lab_stem_DebtInstrumentInterestRatePeriodThreshold_documentation_en-US" xlink:label="lab_stem_DebtInstrumentInterestRatePeriodThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Period Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRatePeriodThreshold" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRatePeriodThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtInstrumentInterestRatePeriodThreshold" xlink:to="lab_stem_DebtInstrumentInterestRatePeriodThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_WarrantLiability_8db94976-2325-46b3-9def-081b0218b0c9_terseLabel_en-US" xlink:label="lab_stem_WarrantLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock warrant liability</link:label>
    <link:label id="lab_stem_WarrantLiability_label_en-US" xlink:label="lab_stem_WarrantLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability</link:label>
    <link:label id="lab_stem_WarrantLiability_documentation_en-US" xlink:label="lab_stem_WarrantLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiability" xlink:href="stem-20210930.xsd#stem_WarrantLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_WarrantLiability" xlink:to="lab_stem_WarrantLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_9ac40de4-a2c4-4629-b693-7ce7c74fe723_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from financing obligations</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Other Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d1924a81-8a2f-4daa-8028-33505542f128_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_99f135ce-bed0-48f1-a959-625e070cc4c6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_24efcfee-e3d1-4287-b127-3c40f6c81f03_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_31612001-0389-4c1f-ad79-db81ba5b652b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_8ebdf340-6209-4e1c-af2f-f67428c82a78_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in estimated fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_0ca77a38-9c21-4cfd-86c1-c874e1dbf415_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificate of deposits</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_966c0c6c-da3c-4d9a-8a7c-ed92ac6e1b50_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_c2b521ea-6c7d-4bfa-97ce-542129d2e865_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_624cd5cd-deeb-4d71-9d5f-5f53d0d1472b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potentially dilutive shares (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f9e223e1-81bc-475e-bfc2-b6907544fb57_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_24994c34-4bad-4f68-997f-ee37e1f16238_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_216a500f-8a02-450e-8443-b0822ea38604_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ScheduleOfReverseRecapitalizationTableTextBlock_bbda3a24-fca1-4143-98d2-1070bb8b494a_terseLabel_en-US" xlink:label="lab_stem_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization</link:label>
    <link:label id="lab_stem_ScheduleOfReverseRecapitalizationTableTextBlock_label_en-US" xlink:label="lab_stem_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization [Table Text Block]</link:label>
    <link:label id="lab_stem_ScheduleOfReverseRecapitalizationTableTextBlock_documentation_en-US" xlink:label="lab_stem_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:href="stem-20210930.xsd#stem_ScheduleOfReverseRecapitalizationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:to="lab_stem_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e29d55de-ba6c-48a2-a99a-feb646c62367_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs granted, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_0e29efab-ca35-49a0-ae59-09b656d2eee6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, converted instrument, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a58e353d-a930-43bb-97dd-140d90bb1e08_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermNotesPayable_3051542c-9565-42d8-ad40-709c54eed4b0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable, noncurrent</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermNotesPayable" xlink:to="lab_us-gaap_LongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_3dae10a8-e741-43c9-a918-a974294793a2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6291da85-c0ed-434c-89b2-533e3756a3f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_fbc9d7f8-5f4f-49d5-ba03-560b6289cfdb_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use asset obtained in exchange for lease liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableCurrent_0110df37-47af-4b15-b5c5-82aa5f75c8a1_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligation, current</link:label>
    <link:label id="lab_us-gaap_LoansPayableCurrent_label_en-US" xlink:label="lab_us-gaap_LoansPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableCurrent" xlink:to="lab_us-gaap_LoansPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f3d39284-61f8-40f7-852e-1a329b956124_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_06defd02-8108-43f2-993f-019ab2960abc_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_da5f4905-e09f-4234-bbd4-2b089a00afa4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of September&#160;30, 2021 and December&#160;31, 2020, respectively; 0 shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_3aa6d1a0-6895-4057-985a-4d21574377ed_terseLabel_en-US" xlink:label="lab_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate, quarterly</link:label>
    <link:label id="lab_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_label_en-US" xlink:label="lab_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Quarterly Interest Rate, Stated Percentage</link:label>
    <link:label id="lab_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_documentation_en-US" xlink:label="lab_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Quarterly Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:href="stem-20210930.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:to="lab_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_719dc00c-6247-4ab4-9adb-3a8fab50c7ea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_528d4849-1593-4082-9cbd-0d60ff0395b4_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_19383140-6b08-45da-a388-30aec1e1396e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_6aeaca6a-3f06-4831-8b6f-f53c801c7a9e_terseLabel_en-US" xlink:label="lab_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy storage systems not yet placed into service</link:label>
    <link:label id="lab_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_label_en-US" xlink:label="lab_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Systems Not Yet Placed Into Service [Member]</link:label>
    <link:label id="lab_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_documentation_en-US" xlink:label="lab_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Systems Not Yet Placed Into Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:to="lab_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_bebb4a11-423e-443e-80e0-9d26aaa153fb_terseLabel_en-US" xlink:label="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange transaction (in shares)</link:label>
    <link:label id="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_label_en-US" xlink:label="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares</link:label>
    <link:label id="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_documentation_en-US" xlink:label="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:href="stem-20210930.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:to="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_7a863e05-ae72-470d-bace-bbaa4ac4c386_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_c8598cf8-00f1-4be0-8fe7-d1e4d5b9ae99_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_f97e2528-7899-40ee-b210-3ccc7c52cf77_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_8b6c97e2-693b-41dc-939b-6d34919f9c7a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities:</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_eec3b44b-7b3c-405f-a633-9c5443a022e7_terseLabel_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of lease</link:label>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_label_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of Real Estate Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfRealEstateProperty" xlink:to="lab_us-gaap_AreaOfRealEstateProperty" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CommonStockWarrantsMember_98a47b46-89d5-415a-bed0-18da2b3fbbf1_terseLabel_en-US" xlink:label="lab_stem_CommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding warrants</link:label>
    <link:label id="lab_stem_CommonStockWarrantsMember_label_en-US" xlink:label="lab_stem_CommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Warrants [Member]</link:label>
    <link:label id="lab_stem_CommonStockWarrantsMember_documentation_en-US" xlink:label="lab_stem_CommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockWarrantsMember" xlink:href="stem-20210930.xsd#stem_CommonStockWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CommonStockWarrantsMember" xlink:to="lab_stem_CommonStockWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_cd641509-b4da-485c-bda2-70e032f5bac9_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_6ed051cb-d366-42a0-b315-5445b2d773f2_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of securities into common stock upon Merger</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_dd721ba8-85c5-4ec1-aa81-8e67fb6e4252_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of securities into common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_30f5593d-d2ba-4d2d-bd91-c692d7e6f8e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CashAcquiredThroughReverseRecapitalization_bc28c9bb-17e9-466e-87b4-636a7965e05c_terseLabel_en-US" xlink:label="lab_stem_CashAcquiredThroughReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash &#8212; STPK trust and working capital cash</link:label>
    <link:label id="lab_stem_CashAcquiredThroughReverseRecapitalization_label_en-US" xlink:label="lab_stem_CashAcquiredThroughReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired Through Reverse Recapitalization</link:label>
    <link:label id="lab_stem_CashAcquiredThroughReverseRecapitalization_documentation_en-US" xlink:label="lab_stem_CashAcquiredThroughReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired Through Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashAcquiredThroughReverseRecapitalization" xlink:href="stem-20210930.xsd#stem_CashAcquiredThroughReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CashAcquiredThroughReverseRecapitalization" xlink:to="lab_stem_CashAcquiredThroughReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_553662e6-06fb-46a1-93e5-c37121e60375_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest_087112e9-bbd7-46cb-8477-c6f8a9e40c2d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, increase, accrued interest</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Increase, Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_bf2e46d8-6b5a-424e-9fb5-4009c5532651_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b49ed3ab-1c39-4534-9e68-6a557a77c9e6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_d9a123d2-65a3-4115-a332-af4195d01e78_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Final balloon payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_a3b9906a-d95e-4105-9a90-4a8f688ab316_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_772b26ef-a3d8-4193-989d-6a22528090b2_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f50d7b2d-0604-4012-8539-8074d1c92589_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share attributable to common shareholders, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_a890e0b0-00a0-4c66-bc3d-48c241b0e545_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1e99fb44-a73f-4e79-98b3-dee293144dc1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs outstanding, ending of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5de9d5fe-89a2-4d7d-b02d-962db2983180_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e1083859-fc42-41ad-acb3-35f6ff95db41_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_8af77f0d-0f23-486c-8589-f867b035f8c9_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_d2f31a71-e90e-4070-81e7-ee723d5be6ad_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount_2ec094c2-9f08-4cc9-9d35-428a7116d7c4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of warrants and embedded derivative</link:label>
    <link:label id="lab_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount_label_en-US" xlink:label="lab_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant, Down Round Feature, (Increase) Decrease in Equity, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" xlink:to="lab_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c7d147f5-378b-4a46-b06a-f20c38efc1ab_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of RSUs Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_LegacyStemWarrantsMember_d8faf9a5-b462-4d50-9bbc-4c12d15425b3_terseLabel_en-US" xlink:label="lab_stem_LegacyStemWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy Stem Warrants</link:label>
    <link:label id="lab_stem_LegacyStemWarrantsMember_label_en-US" xlink:label="lab_stem_LegacyStemWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy Stem Warrants [Member]</link:label>
    <link:label id="lab_stem_LegacyStemWarrantsMember_documentation_en-US" xlink:label="lab_stem_LegacyStemWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy Stem Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LegacyStemWarrantsMember" xlink:href="stem-20210930.xsd#stem_LegacyStemWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_LegacyStemWarrantsMember" xlink:to="lab_stem_LegacyStemWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_83ed9d2c-a823-4e73-9b9b-154b9014e1b5_terseLabel_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price as a percentage of fair value for shareholders owning specified minimum amount</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_label_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_documentation_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:to="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_d7a8224b-5361-4962-9b21-9a78573cc86c_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockBasedCompensationCapitalizedToInternalUseSoftware_68cb9d89-b32c-420a-b9aa-463fb3539e68_terseLabel_en-US" xlink:label="lab_stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation capitalized to internal-use software</link:label>
    <link:label id="lab_stem_StockBasedCompensationCapitalizedToInternalUseSoftware_label_en-US" xlink:label="lab_stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation Capitalized To Internal-Use Software</link:label>
    <link:label id="lab_stem_StockBasedCompensationCapitalizedToInternalUseSoftware_documentation_en-US" xlink:label="lab_stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation Capitalized To Internal-Use Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:href="stem-20210930.xsd#stem_StockBasedCompensationCapitalizedToInternalUseSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:to="lab_stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_a02e196e-e08c-414a-a065-da534231ed01_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_WorkingCapital_0394177d-8d76-4921-8d51-837df7df08f1_terseLabel_en-US" xlink:label="lab_stem_WorkingCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working capital</link:label>
    <link:label id="lab_stem_WorkingCapital_label_en-US" xlink:label="lab_stem_WorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working Capital</link:label>
    <link:label id="lab_stem_WorkingCapital_documentation_en-US" xlink:label="lab_stem_WorkingCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WorkingCapital" xlink:href="stem-20210930.xsd#stem_WorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_WorkingCapital" xlink:to="lab_stem_WorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_c56027b3-6e39-48f6-b534-fbaa26b36134_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_5d5366ac-4fa1-4dde-b2ad-307d14e67061_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract origination costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract_a2afe616-962b-41b2-98aa-8d3a8f6b67df_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, at Carrying Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentPrepaymentPenaltyFee_2e687cda-ab62-4c0d-8783-496837049caa_terseLabel_en-US" xlink:label="lab_stem_DebtInstrumentPrepaymentPenaltyFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayment penalties</link:label>
    <link:label id="lab_stem_DebtInstrumentPrepaymentPenaltyFee_label_en-US" xlink:label="lab_stem_DebtInstrumentPrepaymentPenaltyFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepayment Penalty Fee</link:label>
    <link:label id="lab_stem_DebtInstrumentPrepaymentPenaltyFee_documentation_en-US" xlink:label="lab_stem_DebtInstrumentPrepaymentPenaltyFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepayment Penalty Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenaltyFee" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaymentPenaltyFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtInstrumentPrepaymentPenaltyFee" xlink:to="lab_stem_DebtInstrumentPrepaymentPenaltyFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4127ffbb-351b-419a-a13e-04a0357dcf94_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_c6edb4ea-60db-45c5-b9e2-50aaffc2423e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_5794910e-daaa-4167-bb32-aef0f4345fb7_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_e6637223-6513-4428-b2ac-d147a1fc855c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_312626de-b417-4286-a9f3-3ecec63067d0_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible promissory notes, due to related parties</link:label>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_68a291e2-4399-45b5-943b-eb4eb59957dc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt securities</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_68734951-7ae1-40ce-96b6-2e8f41b7103a_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_af03b7e3-cf73-4caa-a653-a152168f71ec_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financial assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_4bce16cb-e96e-4e66-a6d0-1ceced0e88ce_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financial assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_ff18a825-e57c-470b-8c3a-003b2e9a4bde_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e031b322-78af-4a42-8f4c-54b7927afcdb_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5ffd0e10-a39a-49bf-bc2e-2b5539090aed_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_b5da233f-60e9-42dc-9e57-b8e91f43bce0_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfInvestments_6fea0f56-31d8-4cc5-9b28-656404369e13_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other-than-temporary impairment losses</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfInvestments_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other than Temporary Impairment Losses, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfInvestments" xlink:to="lab_us-gaap_ImpairmentOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_e70371e5-3669-4287-a03f-d6c28e62d71a_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options and warrants (in shares)</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:to="lab_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_4a932076-f9ed-4dc0-a9c7-cf92ce6714ed_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity (deficit)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_83ade618-cb7a-4686-8bf7-6646f81d15b0_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option and stock warrant exercises</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options And Warrants Exercised</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options And Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:to="lab_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_9fa9a616-78ab-4105-8b49-1c7900c2163b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_2f0766fd-a6be-4b2f-a6b6-bc29607a3dee_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_12683749-176e-4258-bdef-e083b8488000_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_5823c77d-baf0-4e1d-8fe3-d3c302c94c1a_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_A2009EquityIncentivePlanMember_00d401ea-a061-4652-a0fe-08b0bc27c33d_terseLabel_en-US" xlink:label="lab_stem_A2009EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Equity Incentive Plan</link:label>
    <link:label id="lab_stem_A2009EquityIncentivePlanMember_label_en-US" xlink:label="lab_stem_A2009EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_stem_A2009EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_stem_A2009EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2009EquityIncentivePlanMember" xlink:href="stem-20210930.xsd#stem_A2009EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_A2009EquityIncentivePlanMember" xlink:to="lab_stem_A2009EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_1768a972-85bb-4012-a2d8-d6ad4f5e972e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_5fd898ae-b1da-4a67-9289-9aae487da469_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_4280f9d6-fc2b-4fd8-8a06-b0b774624616_totalLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized cost</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_f443aec7-8102-4e8d-8c1b-9f48fac4600b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ba7715dc-e626-4dc8-91ee-1c5ee6db34c0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_c9f8b371-425b-4428-884c-cd5f8a3c1a88_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumption of warrant liability upon Merger</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_LesseeOperatingLeaseBaseRentPeriodicPayment_9dc4f82b-2a27-4c75-8c5f-85c6c5463724_terseLabel_en-US" xlink:label="lab_stem_LesseeOperatingLeaseBaseRentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base rent per month</link:label>
    <link:label id="lab_stem_LesseeOperatingLeaseBaseRentPeriodicPayment_label_en-US" xlink:label="lab_stem_LesseeOperatingLeaseBaseRentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Base Rent, Periodic Payment</link:label>
    <link:label id="lab_stem_LesseeOperatingLeaseBaseRentPeriodicPayment_documentation_en-US" xlink:label="lab_stem_LesseeOperatingLeaseBaseRentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Base Rent, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LesseeOperatingLeaseBaseRentPeriodicPayment" xlink:href="stem-20210930.xsd#stem_LesseeOperatingLeaseBaseRentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_LesseeOperatingLeaseBaseRentPeriodicPayment" xlink:to="lab_stem_LesseeOperatingLeaseBaseRentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_PublicWarrantsMember_8385edf6-6ba9-4366-a7fd-1f0c7be89d2a_terseLabel_en-US" xlink:label="lab_stem_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrants</link:label>
    <link:label id="lab_stem_PublicWarrantsMember_label_en-US" xlink:label="lab_stem_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrants [Member]</link:label>
    <link:label id="lab_stem_PublicWarrantsMember_documentation_en-US" xlink:label="lab_stem_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PublicWarrantsMember" xlink:href="stem-20210930.xsd#stem_PublicWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_PublicWarrantsMember" xlink:to="lab_stem_PublicWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_6756feea-6274-4df3-baa9-07c220baa2f2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET INCOME (LOSS) PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_d0383f4c-e623-463f-b359-3359d627e48c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_cee618d4-2d20-426c-a345-73826ce0face_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3e224f8a-e96b-4ba1-8f3b-dc5c89f1b13c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option exercises</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_bb763d83-14be-48e3-afc2-110ad573f3c7_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributionsFromAffiliates_aafb584a-ef27-4e7f-a8e9-42e2917336bf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromContributionsFromAffiliates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net contributions from Merger and PIPE financing, net of transaction costs of $58,061</link:label>
    <link:label id="lab_us-gaap_ProceedsFromContributionsFromAffiliates_label_en-US" xlink:label="lab_us-gaap_ProceedsFromContributionsFromAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Contributions from Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributionsFromAffiliates" xlink:to="lab_us-gaap_ProceedsFromContributionsFromAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_8486cd19-6afc-43f5-b6eb-f58491565a6b_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_f4f68578-ed17-47be-a9e7-a9f170b17931_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding balance</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3913f02e-4459-46fc-af69-e5ad1018b488_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_5ed18068-8d96-4f30-98df-6c1ee939526f_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_01ace755-236a-4e48-8c8b-1ef1648843d5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_921cf126-83cb-4b83-8b38-207c665d129d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the nine months ended September 30, 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromNotesPayable" xlink:to="lab_us-gaap_ProceedsFromNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_e8c39a89-d3ab-4c10-948a-2aec5d79388b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_df35518a-bca6-45cd-b495-25430ea98272_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_adcbf8f6-548a-4679-8b44-10966a814ff4_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_55601254-4570-4758-b261-6dbf89ac4b85_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_A2021EquityIncentivePlanMember_14038507-803e-489d-a55c-ebeaa87e4599_terseLabel_en-US" xlink:label="lab_stem_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Incentive Plan</link:label>
    <link:label id="lab_stem_A2021EquityIncentivePlanMember_label_en-US" xlink:label="lab_stem_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_stem_A2021EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_stem_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021EquityIncentivePlanMember" xlink:href="stem-20210930.xsd#stem_A2021EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_A2021EquityIncentivePlanMember" xlink:to="lab_stem_A2021EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_7578ed62-41f8-4422-9e37-2a68e6f04b0e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_7fbd2ed7-8177-47d8-9fda-d76acde6097b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_a8e04c21-6ac0-45fa-ab15-5b69aab87b36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures on internally-developed software</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_dd20e529-c5ee-44b7-a481-7fc31ec777aa_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_1516a625-e87e-42d4-a7d2-aa19374983f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_054dfa1a-d630-4809-b296-2a9c88296549_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_883d193a-07b9-416f-a813-4d88506dddcf_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_5184f18b-9475-4e4b-a85e-94a864145c27_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_7ad4f5dc-fe3a-4f9e-9863-a45d5a133134_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONVERTIBLE PROMISSORY NOTES</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_4cf6ecaa-7bb0-48b5-8115-0d3d60e56c96_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_cc1df022-bef7-41c7-a1df-50b8df259c45_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_56b99aad-df88-478d-843f-ab319d634faf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_08a63929-c0bf-49f6-81a5-e77ff1dceddc_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_1fc65ec8-d9dd-4813-a430-bf5190fb055a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1eed1fd5-06ea-4ff4-8d2f-889de02ec2ab_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_GainLossOnRedemptionOfWarrants_aecae353-6373-442d-bb2d-d3189c688b20_terseLabel_en-US" xlink:label="lab_stem_GainLossOnRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on redemption of warrants</link:label>
    <link:label id="lab_stem_GainLossOnRedemptionOfWarrants_label_en-US" xlink:label="lab_stem_GainLossOnRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Redemption Of Warrants</link:label>
    <link:label id="lab_stem_GainLossOnRedemptionOfWarrants_documentation_en-US" xlink:label="lab_stem_GainLossOnRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Redemption Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_GainLossOnRedemptionOfWarrants" xlink:href="stem-20210930.xsd#stem_GainLossOnRedemptionOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_GainLossOnRedemptionOfWarrants" xlink:to="lab_stem_GainLossOnRedemptionOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e7b67ca5-f51b-42b5-9290-fe0c4583b1be_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life, options outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_ec7ca8f7-3a8a-4c2f-857e-af8866d9affe_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger and PIPE financing (in shares)</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Reverse Recapitalization</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:to="lab_stem_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentPrepaidAmountPrincipal_49f09404-ea80-4063-8313-e41e2f165df1_terseLabel_en-US" xlink:label="lab_stem_DebtInstrumentPrepaidAmountPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid principal</link:label>
    <link:label id="lab_stem_DebtInstrumentPrepaidAmountPrincipal_label_en-US" xlink:label="lab_stem_DebtInstrumentPrepaidAmountPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepaid Amount, Principal</link:label>
    <link:label id="lab_stem_DebtInstrumentPrepaidAmountPrincipal_documentation_en-US" xlink:label="lab_stem_DebtInstrumentPrepaidAmountPrincipal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepaid Amount, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipal" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaidAmountPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtInstrumentPrepaidAmountPrincipal" xlink:to="lab_stem_DebtInstrumentPrepaidAmountPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_eed75406-eee6-4d33-814e-1d8cfddb5811_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_eedeaabd-a215-41d2-a0b0-eac5b4f562cd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.0001 par value; 500,000,000 shares authorized as of September&#160;30, 2021 and December&#160;31, 2020; 144,285,959 and 40,202,785 issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CommonStockReservedForIssuanceTableTextBlock_05f0fb6c-e440-42af-96ff-15f9d9b8a92a_terseLabel_en-US" xlink:label="lab_stem_CommonStockReservedForIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Reserved For Issuance</link:label>
    <link:label id="lab_stem_CommonStockReservedForIssuanceTableTextBlock_label_en-US" xlink:label="lab_stem_CommonStockReservedForIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Reserved For Issuance [Table Text Block]</link:label>
    <link:label id="lab_stem_CommonStockReservedForIssuanceTableTextBlock_documentation_en-US" xlink:label="lab_stem_CommonStockReservedForIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Reserved For Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockReservedForIssuanceTableTextBlock" xlink:href="stem-20210930.xsd#stem_CommonStockReservedForIssuanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CommonStockReservedForIssuanceTableTextBlock" xlink:to="lab_stem_CommonStockReservedForIssuanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_447b592b-8beb-46f0-9040-42871d10cd9b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_e2cc65fa-f2bb-4c7e-a9fe-db043d223d57_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income (expense)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6aae1ac9-2450-4d26-b268-595d615dff97_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average period for recognition of stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3ce06620-a420-4220-a7ea-5aaf9b48a7fc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs outstanding, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_da027b41-5e07-4090-8278-1942255d4101_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_df40e965-04ae-4f6c-811f-979c32dd6a5e_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_3def82e6-2576-4934-a51e-ff6d250812e4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_PrivateWarrantsMember_b9efc0be-cb23-45b3-8c9f-8eea7ed08da6_terseLabel_en-US" xlink:label="lab_stem_PrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Warrants</link:label>
    <link:label id="lab_stem_PrivateWarrantsMember_label_en-US" xlink:label="lab_stem_PrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Warrants [Member]</link:label>
    <link:label id="lab_stem_PrivateWarrantsMember_documentation_en-US" xlink:label="lab_stem_PrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PrivateWarrantsMember" xlink:href="stem-20210930.xsd#stem_PrivateWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_PrivateWarrantsMember" xlink:to="lab_stem_PrivateWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_7d73e6ac-921a-415b-9fff-c80f66bd0de4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Other Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2379f5ba-997c-423a-b3e8-6da27d2c38d4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_4a68bbf9-076b-4987-a7c8-70ba74e8c574_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Instruments Measured at Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_adcb3803-90aa-4dc4-9494-9bb8b49b1528_terseLabel_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_us-gaap_MediumTermNotesMember_label_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediumTermNotesMember" xlink:to="lab_us-gaap_MediumTermNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_376254ea-7178-43df-afbf-46e5ddc384f6_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ProceedsFromStockOptionsAndWarrantsExercised_49b5d853-bcb2-4421-9c59-60d1e04d26c5_terseLabel_en-US" xlink:label="lab_stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options and warrants</link:label>
    <link:label id="lab_stem_ProceedsFromStockOptionsAndWarrantsExercised_label_en-US" xlink:label="lab_stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Stock Options And Warrants Exercised</link:label>
    <link:label id="lab_stem_ProceedsFromStockOptionsAndWarrantsExercised_documentation_en-US" xlink:label="lab_stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Stock Options And Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:href="stem-20210930.xsd#stem_ProceedsFromStockOptionsAndWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:to="lab_stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_985154d0-181a-483a-bbc4-41ebe2a6d2fa_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_69502a7e-a7c1-4ebe-adc5-fead5ea0e73c_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_WarrantLiabilityMember_b2637795-367f-4b9a-91b5-db41d29c79eb_terseLabel_en-US" xlink:label="lab_stem_WarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability</link:label>
    <link:label id="lab_stem_WarrantLiabilityMember_label_en-US" xlink:label="lab_stem_WarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability [Member]</link:label>
    <link:label id="lab_stem_WarrantLiabilityMember_documentation_en-US" xlink:label="lab_stem_WarrantLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityMember" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_WarrantLiabilityMember" xlink:to="lab_stem_WarrantLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAbstract_1efce20b-1895-4602-8abf-9484650ac850_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAbstract" xlink:to="lab_us-gaap_DebtSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryBondSecuritiesMember_ed86752a-a958-473b-bb29-444d21d77ecd_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government bonds</link:label>
    <link:label id="lab_us-gaap_USTreasuryBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryBondSecuritiesMember" xlink:to="lab_us-gaap_USTreasuryBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_4395844e-74d0-4b6c-8d63-917ee8af0bd7_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets, due from related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_4d8ba8cf-7cb0-4923-b149-d2d664b526bc_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_7a4681ba-1387-4ecb-ae6c-3d8917571371_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_5b0f40b4-7cca-44e8-aa93-0b5b80a9d6f2_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod_1f720042-fa82-4a6e-b116-d64d3e31a276_terseLabel_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued from net settlement (in shares)</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod_label_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Settlement In Period</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod_documentation_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Settlement In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" xlink:to="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentPrepaymentPenalties_9674015b-290e-48a9-8fba-17ce0256bf58_terseLabel_en-US" xlink:label="lab_stem_DebtInstrumentPrepaymentPenalties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, prepayment penalties</link:label>
    <link:label id="lab_stem_DebtInstrumentPrepaymentPenalties_label_en-US" xlink:label="lab_stem_DebtInstrumentPrepaymentPenalties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepayment Penalties</link:label>
    <link:label id="lab_stem_DebtInstrumentPrepaymentPenalties_documentation_en-US" xlink:label="lab_stem_DebtInstrumentPrepaymentPenalties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepayment Penalties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenalties" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaymentPenalties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtInstrumentPrepaymentPenalties" xlink:to="lab_stem_DebtInstrumentPrepaymentPenalties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_38634af7-0504-4a78-ac82-88567324aa1c_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock aggregate purchase price</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ConvertiblePromissoryNotesMember_9df97951-3fca-420f-8850-98720748f26d_terseLabel_en-US" xlink:label="lab_stem_ConvertiblePromissoryNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Promissory Notes</link:label>
    <link:label id="lab_stem_ConvertiblePromissoryNotesMember_label_en-US" xlink:label="lab_stem_ConvertiblePromissoryNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Promissory Notes [Member]</link:label>
    <link:label id="lab_stem_ConvertiblePromissoryNotesMember_documentation_en-US" xlink:label="lab_stem_ConvertiblePromissoryNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Promissory Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePromissoryNotesMember" xlink:href="stem-20210930.xsd#stem_ConvertiblePromissoryNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ConvertiblePromissoryNotesMember" xlink:to="lab_stem_ConvertiblePromissoryNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ConvertiblePreferredStockWarrantMember_bc6f20f5-be06-4b89-8459-46a9ce611d93_terseLabel_en-US" xlink:label="lab_stem_ConvertiblePreferredStockWarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock warrant liability</link:label>
    <link:label id="lab_stem_ConvertiblePreferredStockWarrantMember_label_en-US" xlink:label="lab_stem_ConvertiblePreferredStockWarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Warrant [Member]</link:label>
    <link:label id="lab_stem_ConvertiblePreferredStockWarrantMember_documentation_en-US" xlink:label="lab_stem_ConvertiblePreferredStockWarrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Warrant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePreferredStockWarrantMember" xlink:href="stem-20210930.xsd#stem_ConvertiblePreferredStockWarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ConvertiblePreferredStockWarrantMember" xlink:to="lab_stem_ConvertiblePreferredStockWarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_87e52444-1fa6-44f3-8921-6a539de5482c_terseLabel_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers control of inventory period</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_label_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Transfers Control Of Inventory Period</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_documentation_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Transfers Control Of Inventory Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" xlink:to="lab_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_5480dae5-659a-4c24-9dfe-5ab90451d7dc_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_61bc686d-d5ae-42ac-bc1d-83c152be9b56_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_ccdb8835-d9f2-49d4-91c2-938cae3656ee_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ContractWithCustomerLiabilityRollForward_470ee5f7-3b58-4119-9fd7-7241e7fbe69b_terseLabel_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_stem_ContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_stem_ContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityRollForward" xlink:href="stem-20210930.xsd#stem_ContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward" xlink:to="lab_stem_ContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e6e855a9-a6b8-4dba-9d5a-817912973a82_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6848951e-be29-482d-b239-babb7b28d53d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_21ded362-9211-44cd-b90b-24a6595dde07_terseLabel_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront or annual incentive payments received</link:label>
    <link:label id="lab_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_label_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received</link:label>
    <link:label id="lab_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_documentation_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:href="stem-20210930.xsd#stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:to="lab_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_96d42b10-e423-4339-8b05-9b700e03d031_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash &#8212; PIPE</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Private Placement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_8246b09a-04c4-49c3-8c04-4b3b9e4292f1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares called from each warrant (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_07dc0a16-f6d7-4346-b590-aa1e6e73dc1d_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator - Basic:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_1a6d49da-9be8-4870-b8a7-86c7b8997816_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_OfficeSpaceInSanFranciscoCaliforniaMember_9cb007f5-10f9-4f4a-a2a8-22d33428adf8_terseLabel_en-US" xlink:label="lab_stem_OfficeSpaceInSanFranciscoCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Space In San Francisco, California</link:label>
    <link:label id="lab_stem_OfficeSpaceInSanFranciscoCaliforniaMember_label_en-US" xlink:label="lab_stem_OfficeSpaceInSanFranciscoCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Space In San Francisco, California [Member]</link:label>
    <link:label id="lab_stem_OfficeSpaceInSanFranciscoCaliforniaMember_documentation_en-US" xlink:label="lab_stem_OfficeSpaceInSanFranciscoCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Space In San Francisco, California</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember" xlink:href="stem-20210930.xsd#stem_OfficeSpaceInSanFranciscoCaliforniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember" xlink:to="lab_stem_OfficeSpaceInSanFranciscoCaliforniaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1c41f4f5-0e87-49ba-8665-412dd0050d4f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleNotesPayable_d8168cc8-8b38-43b8-88a7-e10b37e50098_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible notes payable</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayable_label_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayable" xlink:to="lab_us-gaap_ConvertibleNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_4ec8d276-b84b-4e38-b709-029eb7183511_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_0c10f13f-0391-4ec1-b00f-bd2ce2ca2a9e_negatedTerseLabel_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized related to deferred revenue generated during the period</link:label>
    <link:label id="lab_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_label_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized During The Period</link:label>
    <link:label id="lab_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_documentation_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized During The Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:href="stem-20210930.xsd#stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:to="lab_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_c4fccab5-d02c-44a4-b5bd-abc39ad5f474_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of warrant liability and embedded derivative</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_34b3df0a-8404-4d6a-b2be-dd00b7927ddd_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from fair value adjustment</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_label_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustment of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_2192d297-2776-4294-871a-2165d436a712_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_d11d93e4-fc2d-4544-a69b-cc681501d1b4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_43282851-77df-4b2a-a805-43a2248482fd_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3a15816-d47c-4bc6-8078-c10d173cb474_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet_ce9b3a27-9305-48e4-976b-af08c273db71_terseLabel_en-US" xlink:label="lab_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain revaluation and redemption</link:label>
    <link:label id="lab_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet_label_en-US" xlink:label="lab_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Revaluation And Redemption Of Warrants, Net</link:label>
    <link:label id="lab_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet_documentation_en-US" xlink:label="lab_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Revaluation And Redemption Of Warrants, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet" xlink:href="stem-20210930.xsd#stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet" xlink:to="lab_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_16723ad1-3d66-4f17-b115-e01350cf04ea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Loss</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f35e691-f4fc-4a1a-a214-b2a2f2ab7936_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_eb501b4c-7ffd-44b7-a48e-345db27734de_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_ec2364a1-2048-405f-9553-06028047bfae_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_cdf0701e-f65d-4726-a1b2-8bbfd9a35d2b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_eb9c4eb2-5a58-4936-a3b5-5c0167228b86_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_d516adb4-616a-481d-909a-d0bd4fb4bf44_terseLabel_en-US" xlink:label="lab_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate, paid in cash</link:label>
    <link:label id="lab_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_label_en-US" xlink:label="lab_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash</link:label>
    <link:label id="lab_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_documentation_en-US" xlink:label="lab_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRateStatedPercentagePaidInCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:to="lab_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_d92ffa61-ca19-4594-a11f-678c6bfee27b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_506c6a0d-52da-46f6-bd2a-b11e714a25a6_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_e10e1e82-b367-4c3c-a218-69ea46ad668e_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_e0b544df-6960-433b-97ef-92f147fb46d1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_35243da3-7c12-4178-bc98-a604ac10b474_terseLabel_en-US" xlink:label="lab_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of warrant liability into common stock due to exercise</link:label>
    <link:label id="lab_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_label_en-US" xlink:label="lab_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Warrant Liability Into Preferred Stock Due To Exercise</link:label>
    <link:label id="lab_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_documentation_en-US" xlink:label="lab_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Warrant Liability Into Preferred Stock Due To Exercise</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:href="stem-20210930.xsd#stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:to="lab_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_IssuanceOfWarrantsUponDebtModification_032aee7c-a62e-423f-8cb7-84c962dad11d_terseLabel_en-US" xlink:label="lab_stem_IssuanceOfWarrantsUponDebtModification" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of warrants upon debt modification</link:label>
    <link:label id="lab_stem_IssuanceOfWarrantsUponDebtModification_label_en-US" xlink:label="lab_stem_IssuanceOfWarrantsUponDebtModification" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Warrants Upon Debt Modification</link:label>
    <link:label id="lab_stem_IssuanceOfWarrantsUponDebtModification_documentation_en-US" xlink:label="lab_stem_IssuanceOfWarrantsUponDebtModification" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance Of Warrants Upon Debt Modification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IssuanceOfWarrantsUponDebtModification" xlink:href="stem-20210930.xsd#stem_IssuanceOfWarrantsUponDebtModification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_IssuanceOfWarrantsUponDebtModification" xlink:to="lab_stem_IssuanceOfWarrantsUponDebtModification" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption_0690236a-6aac-4e9b-85eb-6a4d86c931cc_terseLabel_en-US" xlink:label="lab_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Warrant Liability Into Common Stock Due To Redemption</link:label>
    <link:label id="lab_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption_label_en-US" xlink:label="lab_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Warrant Liability Into Common Stock Due To Redemption</link:label>
    <link:label id="lab_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption_documentation_en-US" xlink:label="lab_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Warrant Liability Into Common Stock Due To Redemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" xlink:href="stem-20210930.xsd#stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" xlink:to="lab_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_de1c1da5-ee20-4041-9476-f4d619ac9317_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_682b2ffd-8527-412d-9adf-855b14efd3ae_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_44dc34a1-39b2-4a14-a785-da7f9491926b_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares called from exchange of warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_494ccefb-6887-4f6c-802f-cab13c94aea7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from credit agreement</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_HardwareMember_2846344d-6eb5-4314-b476-aeaabd14fdda_terseLabel_en-US" xlink:label="lab_stem_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware</link:label>
    <link:label id="lab_stem_HardwareMember_label_en-US" xlink:label="lab_stem_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware [Member]</link:label>
    <link:label id="lab_stem_HardwareMember_documentation_en-US" xlink:label="lab_stem_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hardware</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember" xlink:href="stem-20210930.xsd#stem_HardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_HardwareMember" xlink:to="lab_stem_HardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_d20d04b1-a459-4ed4-aca1-7a9f7d695022_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expenses), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_8ea038d1-0cfc-4476-b289-b08f05d91fe1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption_41276473-a620-4c6c-a3ad-d23f8084be92_terseLabel_en-US" xlink:label="lab_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued irrevocable notice redemption (in shares)</link:label>
    <link:label id="lab_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption_label_en-US" xlink:label="lab_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Number Of Securities Called For Redemption</link:label>
    <link:label id="lab_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption_documentation_en-US" xlink:label="lab_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Number Of Securities Called For Redemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" xlink:href="stem-20210930.xsd#stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" xlink:to="lab_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_HostCustomerArrangementsMember_f96c8319-024d-44eb-a956-dea4d0154172_terseLabel_en-US" xlink:label="lab_stem_HostCustomerArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Host Customer Arrangements</link:label>
    <link:label id="lab_stem_HostCustomerArrangementsMember_label_en-US" xlink:label="lab_stem_HostCustomerArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Host Customer Arrangements [Member]</link:label>
    <link:label id="lab_stem_HostCustomerArrangementsMember_documentation_en-US" xlink:label="lab_stem_HostCustomerArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Host Customer Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember" xlink:href="stem-20210930.xsd#stem_HostCustomerArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_HostCustomerArrangementsMember" xlink:to="lab_stem_HostCustomerArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_40370154-5254-4ac4-92e1-813fcf2da35e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities (includes $692 and $399 due to related parties as of September&#160;30, 2021 and December&#160;31, 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_2d6fd3b1-0bf7-4af6-9036-7a838f7102d6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Deemed Dividend</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_EnergyStorageSystemsPlacedIntoServiceMember_e72e416b-608f-496b-878d-5a6d2d02c9f7_terseLabel_en-US" xlink:label="lab_stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy storage systems placed into service</link:label>
    <link:label id="lab_stem_EnergyStorageSystemsPlacedIntoServiceMember_label_en-US" xlink:label="lab_stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Systems Placed Into Service [Member]</link:label>
    <link:label id="lab_stem_EnergyStorageSystemsPlacedIntoServiceMember_documentation_en-US" xlink:label="lab_stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Systems Placed Into Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:to="lab_stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_fe16d423-09fc-48c8-89b6-a94dac0f0d67_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_1bb5c869-7b48-4896-971e-21f61679742b_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_9d373f50-86e7-40e3-85bb-2c981b4c208e_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_067d622f-1242-4c41-b1db-f9115a23b4ae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d85fea29-ed41-49b6-9bae-6cc362684bd9_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6c4ae64b-864a-4a8f-b784-9ae88631b8b8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_e5214118-964a-4750-aba5-0286ebe657e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested and exercisable, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts_f1a9b060-9a1b-49b4-a869-3d54bf127089_terseLabel_en-US" xlink:label="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs</link:label>
    <link:label id="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts_7e326d8f-279a-47ce-94ca-63028a1c0732_negatedTerseLabel_en-US" xlink:label="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: transaction costs and advisory fees paid</link:label>
    <link:label id="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts_label_en-US" xlink:label="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Reverse Recapitalization Transaction Costs</link:label>
    <link:label id="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts_documentation_en-US" xlink:label="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Reverse Recapitalization Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts" xlink:href="stem-20210930.xsd#stem_PaymentsOfReverseRecapitalizationTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts" xlink:to="lab_stem_PaymentsOfReverseRecapitalizationTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_f651251d-37c1-42a9-9bd0-84a1e4f7c342_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_fd1a1e67-2b69-4a6b-8fe1-0846601e6551_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity (deficit)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_af777144-5ee5-4a95-8efa-5c95ae7e7a36_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4b1c82e5-dcb3-41a0-8a3c-6eb168d87862_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_f6b83b22-7461-4666-9204-389646e3d82d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_796c2f92-d4f8-4882-aaf8-6f2ed92790a1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_1ae04c26-eb1d-4a59-a83f-958cfd253831_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised warrants</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e98cc5ec-8bbf-4e00-b660-889f8560a9f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_2a792d59-343c-42d7-b415-840411b17a2b_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_ebb5ffd2-d1d0-4d4e-a040-dcd1a94e250a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, converted instrument, amount</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_a0cf4756-dfc1-4253-827a-c3d622c651d8_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_aa8e7a66-4682-4a90-ac6c-3dd3470a46f6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_c7e8a2e7-876e-4c3e-8879-8fa056f96bd3_terseLabel_en-US" xlink:label="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange transaction</link:label>
    <link:label id="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_label_en-US" xlink:label="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Increase (Decrease) Due To Exchange, Value</link:label>
    <link:label id="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_documentation_en-US" xlink:label="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Increase (Decrease) Due To Exchange, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:href="stem-20210930.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:to="lab_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_e1e3eebd-c190-4e17-aeec-54b303f22a7c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity (deficit):</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_1bb99165-74f1-42dc-8669-05df08b4e043_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable, current portion</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableCurrent" xlink:to="lab_us-gaap_NotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_dfd1d09a-c565-478d-b1e9-b75ec6aaa7b4_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NON-CASH INVESTING AND FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1fbcb3ec-9c5b-4e5d-a465-027b47b23936_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_2a2accae-7063-45f6-8da0-0573e1a01c39_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_d335301a-bb3c-45eb-af65-32acceccf468_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_caa1ab65-d13b-4432-8df6-5df84017092b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_c76fa937-c509-47f8-9875-15f73327b712_terseLabel_en-US" xlink:label="lab_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of warrants for services</link:label>
    <link:label id="lab_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_label_en-US" xlink:label="lab_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Stock and Warrants for Services or Claims</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="lab_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_9c460ea5-bb45-451f-a7e8-9dab9c69754d_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_b91e820c-a9d2-45e2-ae0d-418f91346fcf_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_a3550974-d856-4486-81a0-1194d4dbb686_negatedLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_c9775f41-a95d-4931-bfbf-9ccd6c631c50_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for future issuance under equity incentive plan</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9a163f45-b8f6-4305-9c93-e6963db8b999_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1d0b2a59-8c74-4d80-9959-f70a0eaa333f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_102c68f2-3961-49c0-b703-dcda121083b9_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_22a65c9a-48ec-4782-a130-10c7bbc0e70c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_0ae63964-5b28-4ea4-8f1b-c3fad9e9cf72_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueReverseRecapitalization_80714f44-0c70-418e-9625-f12aecb6f99c_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger and PIPE financing</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueReverseRecapitalization_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Reverse Recapitalization</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueReverseRecapitalization_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization" xlink:to="lab_stem_StockIssuedDuringPeriodValueReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_b8e54379-46df-42eb-b14b-36e39e8fedf9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_fe082601-72a3-4f45-903b-a252854c9b7b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_c8c13ebe-afd2-47b8-9c56-5b5de1636e7d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_d0ea9c7a-4350-4c43-b03e-e2027e409ea0_terseLabel_en-US" xlink:label="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain</link:label>
    <link:label id="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:label id="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_documentation_en-US" xlink:label="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="stem-20210930.xsd#stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_7bbbc711-fd03-483c-8dfd-5aa029d0862c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Liability for Unobservable Inputs</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_0b1b5ef6-aec5-4fa8-a711-f24fdb7b2864_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_b745f7be-2cfe-42de-9d1f-463b113ebc40_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0d34876c-4b1d-4855-9df0-acd3d487f599_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4c0efc4c-d518-408f-b7f0-5f043e7ee9f6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_13046379-1cee-4061-a5f1-4d01c68bc111_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_d4773680-bf24-485f-836a-64a2c72cd8f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_62edcd90-28a9-4dfe-ae06-6bb24ea99d7c_negatedTerseLabel_en-US" xlink:label="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of warrants</link:label>
    <link:label id="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_label_en-US" xlink:label="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants</link:label>
    <link:label id="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_documentation_en-US" xlink:label="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" xlink:href="stem-20210930.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" xlink:to="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_60e325ac-ffdd-4c0b-b080-0ad56300eda4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_b3fcf09c-5994-4f67-98bc-faa82e9d3c21_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueExchangeOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of warrants into common stock</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueExchangeOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Exchange Of Warrants</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueExchangeOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Exchange Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueExchangeOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants" xlink:to="lab_stem_StockIssuedDuringPeriodValueExchangeOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_cddffb83-e035-41c9-9b87-e00ec25f0805_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_d9fb96ab-bd18-4047-97ed-2d710477a57c_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_4730a550-f599-4b3d-9301-7c22f0bb4310_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_02310011-3274-43a6-a3da-7bd44ba08afd_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_0c3d9248-5975-49c8-9bed-c3a6f3352b62_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_332a3c05-978d-41bd-b7f5-094eea12e0b7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_3c131a61-8b96-4e6d-b38b-8f55f763c6e7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy storage systems, net</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_84545cf8-6dc3-4660-88c2-4be1d9587d5c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_987291c0-2344-437e-a1ab-7a6003cf8fc7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_A2020CreditAgreementMember_4202ace3-b935-4022-975a-291e60ec7712_terseLabel_en-US" xlink:label="lab_stem_A2020CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Credit Agreement</link:label>
    <link:label id="lab_stem_A2020CreditAgreementMember_label_en-US" xlink:label="lab_stem_A2020CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Credit Agreement [Member]</link:label>
    <link:label id="lab_stem_A2020CreditAgreementMember_documentation_en-US" xlink:label="lab_stem_A2020CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2020CreditAgreementMember" xlink:href="stem-20210930.xsd#stem_A2020CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_A2020CreditAgreementMember" xlink:to="lab_stem_A2020CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_9621b123-ecc1-498c-beb4-61b9ed46ff78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated_d201160e-d0a7-4dfb-8682-524963db8e78_terseLabel_en-US" xlink:label="lab_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of runtime hours accumulated</link:label>
    <link:label id="lab_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated_label_en-US" xlink:label="lab_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Solution, Number Of Runtime Hours Accumulated</link:label>
    <link:label id="lab_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated_documentation_en-US" xlink:label="lab_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Storage Solution, Number Of Runtime Hours Accumulated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" xlink:href="stem-20210930.xsd#stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" xlink:to="lab_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_458097e8-1bc6-4b41-9afd-835779e99c99_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_a9346df5-c715-485b-9cb9-cf7bd93e059c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock warrants for services</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Warrant Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_81df580a-2513-4450-ab01-797d54f13cab_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_679927e9-3ae3-43b2-9411-611fe0f6a154_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_75848075-b133-405e-b3c7-8c3ce09a3b04_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ProceedsFromReverseRecapitalizationTransaction_bbe8c116-7acb-4300-8fb3-336e04541ebe_terseLabel_en-US" xlink:label="lab_stem_ProceedsFromReverseRecapitalizationTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds received</link:label>
    <link:label id="lab_stem_ProceedsFromReverseRecapitalizationTransaction_841f43ca-e70b-47c1-9dd9-5522e97d5b69_totalLabel_en-US" xlink:label="lab_stem_ProceedsFromReverseRecapitalizationTransaction" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger and PIPE financing</link:label>
    <link:label id="lab_stem_ProceedsFromReverseRecapitalizationTransaction_label_en-US" xlink:label="lab_stem_ProceedsFromReverseRecapitalizationTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Reverse Recapitalization Transaction</link:label>
    <link:label id="lab_stem_ProceedsFromReverseRecapitalizationTransaction_documentation_en-US" xlink:label="lab_stem_ProceedsFromReverseRecapitalizationTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Reverse Recapitalization Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromReverseRecapitalizationTransaction" xlink:href="stem-20210930.xsd#stem_ProceedsFromReverseRecapitalizationTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ProceedsFromReverseRecapitalizationTransaction" xlink:to="lab_stem_ProceedsFromReverseRecapitalizationTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_93babfeb-34e3-4278-8d10-2122613b9bf2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_8d2d231f-b522-4074-ab3c-61d265794544_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_350f56ce-1455-4b21-8347-4d205d4b66d1_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_1adb8006-ec13-4504-b2d5-8f84010089d2_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_3a2ea72d-7482-4793-a090-a2f605e4a02a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_OptionsIssuedAndOutstandingMember_54e422e3-f69e-415c-b867-736b0fc71a4a_terseLabel_en-US" xlink:label="lab_stem_OptionsIssuedAndOutstandingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options issued and outstanding</link:label>
    <link:label id="lab_stem_OptionsIssuedAndOutstandingMember_label_en-US" xlink:label="lab_stem_OptionsIssuedAndOutstandingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Issued and Outstanding [Member]</link:label>
    <link:label id="lab_stem_OptionsIssuedAndOutstandingMember_documentation_en-US" xlink:label="lab_stem_OptionsIssuedAndOutstandingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Issued and Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OptionsIssuedAndOutstandingMember" xlink:href="stem-20210930.xsd#stem_OptionsIssuedAndOutstandingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_OptionsIssuedAndOutstandingMember" xlink:to="lab_stem_OptionsIssuedAndOutstandingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3dd4dee7-ec4b-4119-b4d9-25eba2208be7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_8ea35bad-57f9-4df6-b3a3-17dc114e5451_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_2e8dd4e7-02b7-4cf1-a353-aaccf738d855_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_9b6087c1-bb8e-4190-8d40-4ddfe15397f2_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_A2021CreditAgreementMember_8e40877a-1a09-4dc2-b9b7-7f627ab55ff8_terseLabel_en-US" xlink:label="lab_stem_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Agreement</link:label>
    <link:label id="lab_stem_A2021CreditAgreementMember_label_en-US" xlink:label="lab_stem_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Agreement [Member]</link:label>
    <link:label id="lab_stem_A2021CreditAgreementMember_documentation_en-US" xlink:label="lab_stem_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021CreditAgreementMember" xlink:href="stem-20210930.xsd#stem_A2021CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_A2021CreditAgreementMember" xlink:to="lab_stem_A2021CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_RevenueFromContractWithCustomerIncentivePeriod_df08aed6-3458-44f4-9e17-f5a117e13bcb_terseLabel_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerIncentivePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive period</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerIncentivePeriod_label_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerIncentivePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Incentive Period</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerIncentivePeriod_documentation_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerIncentivePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Incentive Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerIncentivePeriod" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerIncentivePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_RevenueFromContractWithCustomerIncentivePeriod" xlink:to="lab_stem_RevenueFromContractWithCustomerIncentivePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_Q12021ConvertibleNotesMember_c4677da2-e751-4353-a344-dfef5c8108e2_terseLabel_en-US" xlink:label="lab_stem_Q12021ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Q1 2021 Convertible Notes</link:label>
    <link:label id="lab_stem_Q12021ConvertibleNotesMember_label_en-US" xlink:label="lab_stem_Q12021ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Q1 2021 Convertible Notes [Member]</link:label>
    <link:label id="lab_stem_Q12021ConvertibleNotesMember_documentation_en-US" xlink:label="lab_stem_Q12021ConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Q1 2021 Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_Q12021ConvertibleNotesMember" xlink:href="stem-20210930.xsd#stem_Q12021ConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_Q12021ConvertibleNotesMember" xlink:to="lab_stem_Q12021ConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_13751c16-7715-452d-b2a8-6c8fd3f137d9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_019692c3-475e-4347-8f34-3980f81e54eb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt financing coming due within the next 12 months</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_50873731-4b3a-4ba6-a8f9-159d62904edd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_de18808e-a8dd-4a9e-9727-caab14a21e62_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ClassOfWarrantOrRightWarrantsIssued_cbaefaa7-6d01-4b5f-829c-3212fec5294f_terseLabel_en-US" xlink:label="lab_stem_ClassOfWarrantOrRightWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants issued (in shares)</link:label>
    <link:label id="lab_stem_ClassOfWarrantOrRightWarrantsIssued_label_en-US" xlink:label="lab_stem_ClassOfWarrantOrRightWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Warrants Issued</link:label>
    <link:label id="lab_stem_ClassOfWarrantOrRightWarrantsIssued_documentation_en-US" xlink:label="lab_stem_ClassOfWarrantOrRightWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Warrants Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ClassOfWarrantOrRightWarrantsIssued" xlink:href="stem-20210930.xsd#stem_ClassOfWarrantOrRightWarrantsIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ClassOfWarrantOrRightWarrantsIssued" xlink:to="lab_stem_ClassOfWarrantOrRightWarrantsIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7aae33d1-6015-4d67-bd9d-073394d5fe3c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Exercise Price Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_8510dd8f-dc75-4041-bdde-921b862a2305_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_c48990e3-87dd-41ad-a5cf-1f8de8689447_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio_47c8e14f-39f6-4383-be80-caffa968bec5_terseLabel_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right to receive, conversion ratio</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio_label_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement, Right To Receive, Conversion Ratio</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio_documentation_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement, Right To Receive, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio" xlink:to="lab_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9d53738a-7fa8-430b-b3e1-ad01de8aa014_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_IncreaseDecreaseInDeferredCostsWithSuppliers_24fc2cbf-8d41-48d2-9764-a2b9b81145da_negatedTerseLabel_en-US" xlink:label="lab_stem_IncreaseDecreaseInDeferredCostsWithSuppliers" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred costs with suppliers</link:label>
    <link:label id="lab_stem_IncreaseDecreaseInDeferredCostsWithSuppliers_label_en-US" xlink:label="lab_stem_IncreaseDecreaseInDeferredCostsWithSuppliers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Deferred Costs With Suppliers</link:label>
    <link:label id="lab_stem_IncreaseDecreaseInDeferredCostsWithSuppliers_documentation_en-US" xlink:label="lab_stem_IncreaseDecreaseInDeferredCostsWithSuppliers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Deferred Costs With Suppliers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInDeferredCostsWithSuppliers" xlink:href="stem-20210930.xsd#stem_IncreaseDecreaseInDeferredCostsWithSuppliers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_IncreaseDecreaseInDeferredCostsWithSuppliers" xlink:to="lab_stem_IncreaseDecreaseInDeferredCostsWithSuppliers" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_7aa3af53-ad37-4da1-992b-19a682121e03_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_77bb2357-2fa1-4fe6-ac84-6b3400edbe6c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price as a percentage of fair value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e51d745-5b13-43d1-9ad5-920eb7df360b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_0e2916b7-ae69-413a-8e03-f56cfd593308_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_f0fd4583-adfb-406b-b57a-ae4bd7873739_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SHORT-TERM INVESTMENTS</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_23847406-8f5c-4f80-9a2f-a31b40af5277_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedDividendRateMember_093cb3a0-745f-4576-8c00-97f13c2ec729_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedDividendRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_ff1f6b7e-7354-4955-ab57-c1442f3d2229_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, noncurrent</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_ffcf19ef-6fa5-49c6-97d3-019c825bc270_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities, due to related parties</link:label>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_fe959540-136b-492f-9b55-7bc7b1ed96e5_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_2008c610-ca46-41f5-9918-ce6491384944_terseLabel_en-US" xlink:label="lab_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid principal and interest</link:label>
    <link:label id="lab_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_label_en-US" xlink:label="lab_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepaid Amount, Principal And Interest</link:label>
    <link:label id="lab_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_documentation_en-US" xlink:label="lab_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Prepaid Amount, Principal And Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaidAmountPrincipalAndInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:to="lab_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_WarrantDisclosureTextBlock_62ff071e-8480-4756-ac60-67415380250d_terseLabel_en-US" xlink:label="lab_stem_WarrantDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WARRANTS</link:label>
    <link:label id="lab_stem_WarrantDisclosureTextBlock_label_en-US" xlink:label="lab_stem_WarrantDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Disclosure [Text Block]</link:label>
    <link:label id="lab_stem_WarrantDisclosureTextBlock_documentation_en-US" xlink:label="lab_stem_WarrantDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantDisclosureTextBlock" xlink:href="stem-20210930.xsd#stem_WarrantDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_WarrantDisclosureTextBlock" xlink:to="lab_stem_WarrantDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_e787637f-f75a-4ab7-a05c-e46f23f26923_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLoansPayable_d0a56b98-30da-4cb2-9d75-185e3cdb9ebd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLoansPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligation, noncurrent</link:label>
    <link:label id="lab_us-gaap_LongTermLoansPayable_label_en-US" xlink:label="lab_us-gaap_LongTermLoansPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLoansPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLoansPayable" xlink:to="lab_us-gaap_LongTermLoansPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_22b0d40b-d4d9-4e1e-a14c-8c4337615626_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_45c9fe32-c4f3-4ea9-97a3-133a58908faa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Computation of Basic and Diluted Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_468b47ab-7084-4ebb-9a1c-7d55866e2ba2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ExchangeOfWarrantsForCommonStock_3d77ee0f-1317-4ccd-82f4-732e54fcdf8c_terseLabel_en-US" xlink:label="lab_stem_ExchangeOfWarrantsForCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of warrants for common stock</link:label>
    <link:label id="lab_stem_ExchangeOfWarrantsForCommonStock_label_en-US" xlink:label="lab_stem_ExchangeOfWarrantsForCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of Warrants for Common Stock</link:label>
    <link:label id="lab_stem_ExchangeOfWarrantsForCommonStock_documentation_en-US" xlink:label="lab_stem_ExchangeOfWarrantsForCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of Warrants for Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ExchangeOfWarrantsForCommonStock" xlink:href="stem-20210930.xsd#stem_ExchangeOfWarrantsForCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ExchangeOfWarrantsForCommonStock" xlink:to="lab_stem_ExchangeOfWarrantsForCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_883172b1-5e8e-4d9f-ba57-3e541599d75a_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_c97ddcee-3c50-46ab-b7cc-d7557dd6e8e0_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_743d6145-dd1d-496f-9614-73765396b862_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_7ae219f7-0800-4864-9aad-617bfa008d1d_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CustomerCMember_8dc5952d-3493-429e-9a04-b6439829f76a_terseLabel_en-US" xlink:label="lab_stem_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C</link:label>
    <link:label id="lab_stem_CustomerCMember_label_en-US" xlink:label="lab_stem_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C [Member]</link:label>
    <link:label id="lab_stem_CustomerCMember_documentation_en-US" xlink:label="lab_stem_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerCMember" xlink:href="stem-20210930.xsd#stem_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerCMember" xlink:to="lab_stem_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f06b879a-dc36-4f7d-ac5d-c6cba670a24e_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_119ed91b-420e-4d76-84e6-fab1a69921d9_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retroactive application of recapitalization</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_a90912ef-9ab8-4ceb-ac4e-a39dc775ff83_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_317d8dcb-2749-4657-b6d7-113c2a5565a2_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_6e004c4e-44ac-4d0e-b0b5-df330b416f41_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_2db93681-1086-4ccb-9fe4-4141a32ac801_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Issued, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_bfcc8c17-8a71-4e7a-bb81-4bfa7c4dd52b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life, options vested and exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock_2e419c43-22f0-41f0-91b7-f2fed0155bb0_terseLabel_en-US" xlink:label="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Customers</link:label>
    <link:label id="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customers, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:to="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_fed41390-052f-4d17-ac41-05a8b6656ee3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of warrants and embedded derivative</link:label>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_label_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Option, Changes in Fair Value, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:to="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_a5fd799c-9b3c-4316-9fb5-dbe4b85adf64_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_d566039a-6fdd-4c9c-a27b-2c1a22db1bc7_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to common stockholders, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_95048179-5b4e-4602-9379-2049d1d58ebd_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to common stockholders, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_ae5bb393-d2c1-4519-8e85-8a9032f1169d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_ab9b771f-c8f6-499c-a936-e177515cc79d_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_80a8e1bf-ba98-46c9-857e-8c43590dce38_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_6766e63d-24d1-434b-adf4-87bbc80f104c_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount for lack of marketability</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount for Lack of Marketability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:to="lab_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_0634d02a-3efa-42f2-89b1-37ca79ecce9e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate, annual</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b651107c-60dc-4756-b0de-1c1b01699a07_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f1975795-013b-4303-b8da-b1a930cbeb26_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period expected to be recognized as revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_436c72a4-36c0-4771-800b-90b567ecca42_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_37bcbe0c-b5cf-4825-8d0b-aba09a55f1de_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0b9c2e70-2329-4603-a04d-a7280814de4f_negatedLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Negative cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_f99c530f-4c1e-40df-825e-40e8b09c6b54_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Outstanding Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_4a38dc24-9b55-4008-938c-6ea4fdc459e1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_9e3974e9-5c0e-4855-a1e6-c78c9bb780da_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement_3b6815b1-2ce3-45e7-ac86-2fe1b8239677_terseLabel_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options converted from net settlement (in shares)</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement_label_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted From Settlement</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement_documentation_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted From Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" xlink:to="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_2047375a-039c-4067-b63b-0094b40c68e8_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_98d1d155-d424-4823-acf3-3777f54746a1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_de90705a-68c7-40bc-a15e-00f0877e5669_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share attributable to common shareholders, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CustomerAMember_eb4c30c8-d8a7-401d-b478-ab7d4e859b95_terseLabel_en-US" xlink:label="lab_stem_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A</link:label>
    <link:label id="lab_stem_CustomerAMember_label_en-US" xlink:label="lab_stem_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_stem_CustomerAMember_documentation_en-US" xlink:label="lab_stem_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerAMember" xlink:href="stem-20210930.xsd#stem_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerAMember" xlink:to="lab_stem_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_6d8cbcde-3af0-4cae-883d-fea5690da4cc_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash interest expense, including interest expenses associated with debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_99b916b5-f3e3-4e8a-b992-46b51ff9a867_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_10ea9ef2-3674-418e-a19f-012fe66ef6de_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_39b67562-6bb9-45b1-8a83-dacb687b91c2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive potential common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_945e5b6c-f552-41ed-8c9c-201415e4dac6_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DescriptionOfMergerAbstract_07687ff6-12c0-4ba2-b0a1-9b1c8279e260_terseLabel_en-US" xlink:label="lab_stem_DescriptionOfMergerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description Of Merger [Abstract]</link:label>
    <link:label id="lab_stem_DescriptionOfMergerAbstract_label_en-US" xlink:label="lab_stem_DescriptionOfMergerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description Of Merger [Abstract]</link:label>
    <link:label id="lab_stem_DescriptionOfMergerAbstract_documentation_en-US" xlink:label="lab_stem_DescriptionOfMergerAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description Of Merger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DescriptionOfMergerAbstract" xlink:href="stem-20210930.xsd#stem_DescriptionOfMergerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DescriptionOfMergerAbstract" xlink:to="lab_stem_DescriptionOfMergerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_d06303fe-85f7-4ac9-82a2-c1a43efbb7aa_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_3888fb68-8ce4-44be-a2ac-3dd5272bb32d_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_381477b3-a62e-45c9-bdbd-28b4dddf6ac7_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_02f7f6dd-5e51-4d29-86f5-5ba1219e349f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_e7e9a796-187d-4439-bc68-7673a5c56766_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_042c8a1c-14e0-470f-85d5-8412fd3cbb5e_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_WarrantLiabilityNoncurrent_526fbb5a-9327-4db2-9f9d-15dbaf7e0455_terseLabel_en-US" xlink:label="lab_stem_WarrantLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant liabilities</link:label>
    <link:label id="lab_stem_WarrantLiabilityNoncurrent_label_en-US" xlink:label="lab_stem_WarrantLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability, Noncurrent</link:label>
    <link:label id="lab_stem_WarrantLiabilityNoncurrent_documentation_en-US" xlink:label="lab_stem_WarrantLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityNoncurrent" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_WarrantLiabilityNoncurrent" xlink:to="lab_stem_WarrantLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_271efb2d-ccac-40f8-afab-914b017d7475_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_18701ce6-7441-4316-ac47-f7ca6724c988_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_6f07b6ef-ba11-4c04-9b43-ab126096081f_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of securities into common stock upon Merger (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_779eb8e6-e831-48e7-92cc-bf018a145e7c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of securities into common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_e8875e69-bc2b-47f6-a1bd-aad0833d61be_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_b0fdff2c-c7f8-42fe-a89a-2ddabfd2568b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_9d9d0647-862b-470f-ad56-68bcbfa468bd_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_55dda80a-6cc7-45c0-a653-4b0fd3e1f1fe_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_fddda1f7-7ab7-4603-9a86-d92e4d1848d0_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of energy storage systems</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_1baa8771-d58f-4ee0-b5ec-1ab45457edb6_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_280cdfa2-8e02-481c-ac4e-c5eac1b357aa_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of convertible notes, net of issuance costs of $8 and $1,740 for the nine months ended September 30, 2021 and 2020, respectively</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_3983c883-2543-48bf-a9b0-b638c6d08a10_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from convertible notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7ab9038-a27e-4975-ac6e-4ee7b0f55ff1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_e9c2f0e3-ce36-45c0-ae67-738b50c12d10_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises_bd14aed4-3269-42ba-aa7c-ede7b7701bae_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrant exercises (in shares)</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Public Warrant Exercises</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Public Warrant Exercises</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesPublicWarrantExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises" xlink:to="lab_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_7aabc3fd-235a-4897-b35d-4b276c9b2d8f_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockMember" xlink:to="lab_us-gaap_ConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_b0e5e298-8110-4b1a-bcf2-9729507db37f_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTable" xlink:to="lab_us-gaap_MarketableSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_8d8d6825-9eb8-41d4-9c2c-43b92386682c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_19f6ef76-a366-4633-ad96-22fa6fe4c318_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b12c338b-cb2a-454c-b2cb-8850dacdaeca_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_0c65a991-2b9e-4f23-963e-19668228dd19_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_3990d85c-9a3f-4814-b524-c15f913a555e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_be1de9da-62fc-4715-a63e-08e417c33db4_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_14c1e1ab-5cfa-4ce2-80d2-f819a789152c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtCurrent_7a08a106-3a25-47ff-8936-f74d11eaf148_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible promissory notes (includes $&#8212; and $45,271 due to related parties as of September&#160;30, 2021 and December&#160;31, 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtCurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtCurrent" xlink:to="lab_us-gaap_ConvertibleDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_eb2aa427-f804-490c-b350-ba9f68f6f577_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_7ce9f1ac-1e35-4fa5-ac57-7e0fa2a6be12_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Energy Storage Systems, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_ea6f2a60-5ef0-4aa9-b19e-c7d39a2850d9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_1a6fb443-c471-4a0d-a72b-d9eae4953c3a_terseLabel_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront payments received from customers</link:label>
    <link:label id="lab_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_label_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Upfront Payments Received From Customers</link:label>
    <link:label id="lab_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_documentation_en-US" xlink:label="lab_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Upfront Payments Received From Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:href="stem-20210930.xsd#stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:to="lab_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_74d86c76-aa53-4207-b1c3-845e0ee3e8e9_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option and stock warrant exercises (in shares)</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Stock Options And Warrants Exercised</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Stock Options And Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:to="lab_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_SharesReservedForWarrantsMember_f928cb57-7d0e-4997-9297-220eb2cf0817_terseLabel_en-US" xlink:label="lab_stem_SharesReservedForWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares reserved for warrants</link:label>
    <link:label id="lab_stem_SharesReservedForWarrantsMember_label_en-US" xlink:label="lab_stem_SharesReservedForWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Reserved for Warrants [Member]</link:label>
    <link:label id="lab_stem_SharesReservedForWarrantsMember_documentation_en-US" xlink:label="lab_stem_SharesReservedForWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Reserved for Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SharesReservedForWarrantsMember" xlink:href="stem-20210930.xsd#stem_SharesReservedForWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_SharesReservedForWarrantsMember" xlink:to="lab_stem_SharesReservedForWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_d6eb6bd4-43b0-4427-9d11-dc678f38b3e3_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total energy storage systems, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_303acffd-9968-4d28-aba7-7e4f4e98bd8c_terseLabel_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of types or revenue arrangements</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_label_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_documentation_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:to="lab_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_07c39356-4e7b-41d7-8567-26b90dd8e6ba_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ENERGY STORAGE SYSTEMS, NET</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_8d1acdf4-bc83-4ad5-aa16-8b8e48ad449d_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_b6771753-0148-4f91-993f-d528d55b237a_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options and warrants</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:to="lab_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodValuePublicWarrantExercises_adb5ec2d-41c9-4a7e-8596-918b8a2d8769_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValuePublicWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrant exercises</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValuePublicWarrantExercises_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValuePublicWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Public Warrant Exercises</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodValuePublicWarrantExercises_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodValuePublicWarrantExercises" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Public Warrant Exercises</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValuePublicWarrantExercises" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValuePublicWarrantExercises"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodValuePublicWarrantExercises" xlink:to="lab_stem_StockIssuedDuringPeriodValuePublicWarrantExercises" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_1e98b353-bcfc-4136-bfc3-e39e4faf6861_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfOtherLongTermDebt_0ee8b00e-8939-4138-b2ec-dfeae8d57ab2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of financing obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Other Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_RevolvingLoanDueToSPEMemberMember_6968dc27-b0cf-4b09-9ad2-f04f5a91d321_terseLabel_en-US" xlink:label="lab_stem_RevolvingLoanDueToSPEMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loan Due To SPE Member</link:label>
    <link:label id="lab_stem_RevolvingLoanDueToSPEMemberMember_label_en-US" xlink:label="lab_stem_RevolvingLoanDueToSPEMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loan Due To SPE Member [Member]</link:label>
    <link:label id="lab_stem_RevolvingLoanDueToSPEMemberMember_documentation_en-US" xlink:label="lab_stem_RevolvingLoanDueToSPEMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loan Due To SPE Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevolvingLoanDueToSPEMemberMember" xlink:href="stem-20210930.xsd#stem_RevolvingLoanDueToSPEMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_RevolvingLoanDueToSPEMemberMember" xlink:to="lab_stem_RevolvingLoanDueToSPEMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_58d0c185-fc2e-4feb-bf55-6950e45f13d8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total energy storage systems, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ConversionOfConvertibleNoteUponMerger_59f1d1a7-3825-46c0-8760-cbd9592c2b1f_terseLabel_en-US" xlink:label="lab_stem_ConversionOfConvertibleNoteUponMerger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible notes upon merger</link:label>
    <link:label id="lab_stem_ConversionOfConvertibleNoteUponMerger_label_en-US" xlink:label="lab_stem_ConversionOfConvertibleNoteUponMerger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Convertible Note Upon Merger</link:label>
    <link:label id="lab_stem_ConversionOfConvertibleNoteUponMerger_documentation_en-US" xlink:label="lab_stem_ConversionOfConvertibleNoteUponMerger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Convertible Note Upon Merger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfConvertibleNoteUponMerger" xlink:href="stem-20210930.xsd#stem_ConversionOfConvertibleNoteUponMerger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ConversionOfConvertibleNoteUponMerger" xlink:to="lab_stem_ConversionOfConvertibleNoteUponMerger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_752489b0-e8e8-4023-ada6-19b76e4f58c6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_1ec620d4-aa2a-4c4b-8247-be6d355a2b6c_terseLabel_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant shareholder threshold used for determining exercise price</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_label_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_documentation_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:to="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_fbdd2e38-49b6-481e-ac25-9f9a01cc2959_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_c8b51ea2-186d-4ce3-84ef-034b925f55d1_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_1a92dac1-282f-4a01-9cbd-b63f98b6a54f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f6d3ce39-36f7-45cd-a84b-25c7927f6f31_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_TermLoanDueToFormerNonControllingInterestHolderMember_d27a6632-00a2-4c48-bc03-a84f3f715b55_terseLabel_en-US" xlink:label="lab_stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Due To Former Non-Controlling Interest Holder</link:label>
    <link:label id="lab_stem_TermLoanDueToFormerNonControllingInterestHolderMember_label_en-US" xlink:label="lab_stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Due To Former Non-Controlling Interest Holder [Member]</link:label>
    <link:label id="lab_stem_TermLoanDueToFormerNonControllingInterestHolderMember_documentation_en-US" xlink:label="lab_stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Due To Former Non-Controlling Interest Holder</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:href="stem-20210930.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:to="lab_stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_WarrantLiabilityMeasurementInput_3a612bdc-b27b-4f27-9c6f-fcd65e8b50e8_terseLabel_en-US" xlink:label="lab_stem_WarrantLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement input</link:label>
    <link:label id="lab_stem_WarrantLiabilityMeasurementInput_label_en-US" xlink:label="lab_stem_WarrantLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability, Measurement Input</link:label>
    <link:label id="lab_stem_WarrantLiabilityMeasurementInput_documentation_en-US" xlink:label="lab_stem_WarrantLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityMeasurementInput" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_WarrantLiabilityMeasurementInput" xlink:to="lab_stem_WarrantLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_b4f89180-069e-4c4d-bab2-576fbac53872_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent Expected to be Recognized as Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5de68e79-4404-4614-844e-43a679763e4b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_f3ef2ac3-47f7-41a4-b271-324fcba9eda8_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_e421ce3d-1e87-48d7-87f3-17bc3a80879e_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfMediumTermNotes_9fa9ee62-d7f9-46fa-899e-a7dd44f4ebc4_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfMediumTermNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfMediumTermNotes_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfMediumTermNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Medium-term Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfMediumTermNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfMediumTermNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfMediumTermNotes" xlink:to="lab_us-gaap_RepaymentsOfMediumTermNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_d1c37eb7-9b5d-46f9-972c-42acec3beda0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_d10a09c3-65c8-424a-a636-378bb51fd9ea_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_b2d63b7a-eb00-4b68-a931-80a4a08baaea_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding convertible promissory notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_ac75c5e3-a6cd-47bb-82b7-a63bdae370a2_terseLabel_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange of warrants into common stock (in shares)</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_label_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Exchange Of Warrants</link:label>
    <link:label id="lab_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_documentation_en-US" xlink:label="lab_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Exchange Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesExchangeOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants" xlink:to="lab_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_10ccbb77-ea4d-4ede-8933-8b69c262b579_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_79b04408-30f9-46a5-84e5-4e93cb52602e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Grant Date Fair Value Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_98754a82-ec50-46b4-8faa-07b410d96feb_terseLabel_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated benefit period</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_label_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Estimated Benefit Period</link:label>
    <link:label id="lab_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_documentation_en-US" xlink:label="lab_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Estimated Benefit Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:to="lab_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_127b2ed8-ee03-4af3-9d03-a23af4f5ee11_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDebtSecuritiesMember_d3ac2df1-ab70-4750-ba06-4b141537779b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_OtherDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Debt Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDebtSecuritiesMember" xlink:to="lab_us-gaap_OtherDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_IncreaseDecreaseInCapitalizedContractCosts_c3b03fb7-7f62-4acf-b47f-49d88bf6c4c5_negatedTerseLabel_en-US" xlink:label="lab_stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract origination costs</link:label>
    <link:label id="lab_stem_IncreaseDecreaseInCapitalizedContractCosts_label_en-US" xlink:label="lab_stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Capitalized Contract Costs</link:label>
    <link:label id="lab_stem_IncreaseDecreaseInCapitalizedContractCosts_documentation_en-US" xlink:label="lab_stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Capitalized Contract Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:href="stem-20210930.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:to="lab_stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_fd1c0209-5e5d-4e8b-99cf-f775d7854435_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (accretion of discount) amortization of premium on investments</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DescriptionOfBusinessAbstract_f9708885-d89c-48bb-ac90-f05560477026_terseLabel_en-US" xlink:label="lab_stem_DescriptionOfBusinessAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description Of Business [Abstract]</link:label>
    <link:label id="lab_stem_DescriptionOfBusinessAbstract_label_en-US" xlink:label="lab_stem_DescriptionOfBusinessAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description Of Business [Abstract]</link:label>
    <link:label id="lab_stem_DescriptionOfBusinessAbstract_documentation_en-US" xlink:label="lab_stem_DescriptionOfBusinessAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description Of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DescriptionOfBusinessAbstract" xlink:href="stem-20210930.xsd#stem_DescriptionOfBusinessAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DescriptionOfBusinessAbstract" xlink:to="lab_stem_DescriptionOfBusinessAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_72de4d7e-600d-4acd-a78d-95e0b5cd4b5f_terseLabel_en-US" xlink:label="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion expense</link:label>
    <link:label id="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_label_en-US" xlink:label="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion Expense, Including Asset Retirement Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:to="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_e7bd6455-6df7-4a5d-9494-dc4083465488_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options vested and exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_2a727320-2385-4e9c-85da-ef15700c007b_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23ce94ed-d954-4d0a-a50f-50911e894d5c_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8cd49dba-5abd-44ff-a1dc-d2b83ffd5fee_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_248b1494-0092-481a-ae9c-29c1366eb1a7_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, number of shares Issued in transaction (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_96bc48c3-faf7-4e0f-8563-1ce99c58c2e2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_3853c87e-91a3-42fc-a4be-7014bbcc9820_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Customers</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_6158f0f4-842e-4d28-ae08-e4ed3632a04a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_fd3d2064-9f70-4272-826b-03660ba1428b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserved shares of common stock for issuance ( in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CustomerDMember_29177576-ee6b-4ed0-aadd-e97f2a0b168b_terseLabel_en-US" xlink:label="lab_stem_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer D</link:label>
    <link:label id="lab_stem_CustomerDMember_label_en-US" xlink:label="lab_stem_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer D [Member]</link:label>
    <link:label id="lab_stem_CustomerDMember_documentation_en-US" xlink:label="lab_stem_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer D</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerDMember" xlink:href="stem-20210930.xsd#stem_CustomerDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerDMember" xlink:to="lab_stem_CustomerDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_19f6acc7-84b1-43a7-a4d9-72c6e82f87c6_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_212cf1d9-772a-497c-86ee-8884bee11899_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a645f9d7-a54d-4db4-b546-be6707f491f1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_080ab7ce-b8ed-444f-aaba-001b4853d325_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option exercises (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eaa4c2c0-2425-44f7-a858-7a952276647b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f29659e4-1472-4eb7-b9d0-1f5d9788942f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24e5cb3e-5190-4895-ac36-d37efafedc20_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_0cd4cbdc-8275-409f-a27b-dcbf508da224_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and rights outstanding</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_1479d3fe-f1d4-485e-bdb9-cdfa03d817a2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_441b027e-c0fa-418f-945a-d45072772f1d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e9443702-f078-4c41-b043-7a497fecd63d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_23420dd2-2d32-46d2-8955-15bbb3a24746_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_62eb147c-02db-4bb2-938f-43f8c8606567_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_62637d1c-88d9-4780-9d81-a24eb8263a6f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Activity Under the Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_4ec1bc0e-9b04-49e7-a9eb-38fd0e8ed70e_terseLabel_en-US" xlink:label="lab_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of accrued interest into outstanding note payable</link:label>
    <link:label id="lab_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_label_en-US" xlink:label="lab_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Accrued Interest Into Outstanding Note Payable</link:label>
    <link:label id="lab_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_documentation_en-US" xlink:label="lab_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Accrued Interest Into Outstanding Note Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:href="stem-20210930.xsd#stem_ConversionOfAccruedInterestIntoOutstandingNotePayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:to="lab_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3ed22535-d2c7-4f27-961e-6d2a6d79772b_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMON STOCK</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_cb7cdac2-1e8a-4276-9514-c60f944be4e2_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of beneficial conversion feature related to convertible notes</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_fa1d6984-5fee-4f8d-8424-0217974624c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Potentially Dilutive Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_f65776d1-4d95-4ff7-b59e-a9f8143801a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_55d150c1-50e0-4f00-9713-c495c32cf8a9_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ConversionOfWarrantsUponMerger_276554a7-cdfd-4996-aa2c-f4855c5a7538_terseLabel_en-US" xlink:label="lab_stem_ConversionOfWarrantsUponMerger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of warrants upon merger</link:label>
    <link:label id="lab_stem_ConversionOfWarrantsUponMerger_label_en-US" xlink:label="lab_stem_ConversionOfWarrantsUponMerger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Warrants Upon Merger</link:label>
    <link:label id="lab_stem_ConversionOfWarrantsUponMerger_documentation_en-US" xlink:label="lab_stem_ConversionOfWarrantsUponMerger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Warrants Upon Merger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfWarrantsUponMerger" xlink:href="stem-20210930.xsd#stem_ConversionOfWarrantsUponMerger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ConversionOfWarrantsUponMerger" xlink:to="lab_stem_ConversionOfWarrantsUponMerger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_ab0e7a27-c209-442e-b6bd-18cfa801e588_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligation</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_42aea128-dcb6-4b81-b125-e32a40b08533_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested and exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_5e7cb956-30fa-43ff-a511-735f5f46e508_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_086054ae-8df8-41ee-b7a1-08af4988f4d3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a87a95f0-4b43-4ebb-b1c2-33f44eaa8c65_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5710ad75-ee10-4623-9227-8ad115533d2b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_87af88e0-2202-43c1-8d55-e8bfb7e11171_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems" xlink:to="lab_us-gaap_MarketableSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CustomerIMember_d2edb41e-0173-4285-b496-708b3825981a_terseLabel_en-US" xlink:label="lab_stem_CustomerIMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer I</link:label>
    <link:label id="lab_stem_CustomerIMember_label_en-US" xlink:label="lab_stem_CustomerIMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer I [Member]</link:label>
    <link:label id="lab_stem_CustomerIMember_documentation_en-US" xlink:label="lab_stem_CustomerIMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer I</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerIMember" xlink:href="stem-20210930.xsd#stem_CustomerIMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerIMember" xlink:to="lab_stem_CustomerIMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_76b76cc4-258c-43d9-89e4-ce0b13bb90b1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d44ed8a6-de1b-4d73-9a11-6d4c3567f0cf_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_12ba7a00-a510-47fa-8d38-6b8a69909fc2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs vested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_0d2ac073-3c30-4fd1-a8dc-289299567b58_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_LiquidityAndGoingConcernAbstract_dccebaed-3d0f-482d-bb83-4916e7125d87_terseLabel_en-US" xlink:label="lab_stem_LiquidityAndGoingConcernAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity And Going Concern [Abstract]</link:label>
    <link:label id="lab_stem_LiquidityAndGoingConcernAbstract_label_en-US" xlink:label="lab_stem_LiquidityAndGoingConcernAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity And Going Concern [Abstract]</link:label>
    <link:label id="lab_stem_LiquidityAndGoingConcernAbstract_documentation_en-US" xlink:label="lab_stem_LiquidityAndGoingConcernAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidity And Going Concern</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LiquidityAndGoingConcernAbstract" xlink:href="stem-20210930.xsd#stem_LiquidityAndGoingConcernAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract" xlink:to="lab_stem_LiquidityAndGoingConcernAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_de5347f4-9209-43e1-8858-e3c6dfda27cb_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_76a9ece6-515f-4617-bfe6-e9204690a5d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for taxes related to net share settlement of stock options</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3538fc60-2e6c-459a-b1c3-e8668630c672_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for taxes related to net share settlement of stock options</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_RecapitalizationExchangeRatio_ba0ecacf-ac14-4aef-9328-dbe5a2f9ad76_terseLabel_en-US" xlink:label="lab_stem_RecapitalizationExchangeRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange ratio</link:label>
    <link:label id="lab_stem_RecapitalizationExchangeRatio_label_en-US" xlink:label="lab_stem_RecapitalizationExchangeRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recapitalization Exchange Ratio</link:label>
    <link:label id="lab_stem_RecapitalizationExchangeRatio_documentation_en-US" xlink:label="lab_stem_RecapitalizationExchangeRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recapitalization Exchange Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RecapitalizationExchangeRatio" xlink:href="stem-20210930.xsd#stem_RecapitalizationExchangeRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_RecapitalizationExchangeRatio" xlink:to="lab_stem_RecapitalizationExchangeRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_64398b3c-0a1e-45a8-8f77-dfbad1f8a595_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_6d803c58-1947-4c0a-9598-3fe617ee4a04_terseLabel_en-US" xlink:label="lab_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of capacity usage for financing of hardware purchases</link:label>
    <link:label id="lab_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_label_en-US" xlink:label="lab_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases</link:label>
    <link:label id="lab_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_documentation_en-US" xlink:label="lab_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:href="stem-20210930.xsd#stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:to="lab_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_2e37f1bf-8681-4956-8a0d-4dca0e01e3d7_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market fund</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_0e08b3ce-99d8-4394-aa1e-d108c289bf63_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_37943993-0751-464c-b383-9fc895a86a28_negatedTerseLabel_en-US" xlink:label="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of warrants upon Merger</link:label>
    <link:label id="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_label_en-US" xlink:label="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger</link:label>
    <link:label id="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_documentation_en-US" xlink:label="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" xlink:href="stem-20210930.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" xlink:to="lab_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_fc90e5b5-2f6a-40e6-bc24-e60d9ac2711c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_InvestmentClassificationAbstract_57fe5e04-4a8b-4d48-a74f-58ab55f29faf_terseLabel_en-US" xlink:label="lab_stem_InvestmentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classified as:</link:label>
    <link:label id="lab_stem_InvestmentClassificationAbstract_label_en-US" xlink:label="lab_stem_InvestmentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Classification [Abstract]</link:label>
    <link:label id="lab_stem_InvestmentClassificationAbstract_documentation_en-US" xlink:label="lab_stem_InvestmentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Classification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_InvestmentClassificationAbstract" xlink:href="stem-20210930.xsd#stem_InvestmentClassificationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_InvestmentClassificationAbstract" xlink:to="lab_stem_InvestmentClassificationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_f421071e-d842-4f2a-88ec-04146d2bbb72_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesTextBlock_6311dacd-39fc-4f9c-ac20-8e4c5587a0d3_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Short-Term Investments</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_433b2ef5-3c71-464b-8a38-9a5c0700a004_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_cc357f86-4ef9-4d38-8512-9712816a8ec7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets (includes $379 and $123 due from related parties as of September&#160;30, 2021 and December&#160;31, 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_d6f38d2c-ac22-4c3b-876a-bdce23d8c4b7_terseLabel_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of grants in period</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_label_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value</link:label>
    <link:label id="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_documentation_en-US" xlink:label="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:to="lab_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c8cefc3c-b888-4369-b705-8906d638a3af_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Standards And Recently Issued Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_7225e6c1-7bae-4805-868a-70e1454a22a5_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment_2e5506c9-ee9d-4443-bc7d-e6f8caa3564a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of energy storage systems</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Machinery and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_TermLoanDueToSPEMemberMember_492bccd2-328a-45bf-a38a-682242d6b07c_terseLabel_en-US" xlink:label="lab_stem_TermLoanDueToSPEMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Due To SPE Member</link:label>
    <link:label id="lab_stem_TermLoanDueToSPEMemberMember_label_en-US" xlink:label="lab_stem_TermLoanDueToSPEMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Due To SPE Member [Member]</link:label>
    <link:label id="lab_stem_TermLoanDueToSPEMemberMember_documentation_en-US" xlink:label="lab_stem_TermLoanDueToSPEMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Due To SPE Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToSPEMemberMember" xlink:href="stem-20210930.xsd#stem_TermLoanDueToSPEMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_TermLoanDueToSPEMemberMember" xlink:to="lab_stem_TermLoanDueToSPEMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_054be04a-694a-4a50-ace0-b3a714df74b4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series 1 Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_CustomerHMember_895c8e43-d294-4f99-8a69-3955ba9a7554_terseLabel_en-US" xlink:label="lab_stem_CustomerHMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer H</link:label>
    <link:label id="lab_stem_CustomerHMember_label_en-US" xlink:label="lab_stem_CustomerHMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer H [Member]</link:label>
    <link:label id="lab_stem_CustomerHMember_documentation_en-US" xlink:label="lab_stem_CustomerHMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer H</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerHMember" xlink:href="stem-20210930.xsd#stem_CustomerHMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_CustomerHMember" xlink:to="lab_stem_CustomerHMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_d9e344fc-3283-4e8b-98eb-41666d5d6c35_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_ConvertiblePreferredStockWarrantsMember_0516d03a-59dc-4faf-8b35-a56d0e4e99eb_terseLabel_en-US" xlink:label="lab_stem_ConvertiblePreferredStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding convertible preferred stock warrants</link:label>
    <link:label id="lab_stem_ConvertiblePreferredStockWarrantsMember_label_en-US" xlink:label="lab_stem_ConvertiblePreferredStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Warrants [Member]</link:label>
    <link:label id="lab_stem_ConvertiblePreferredStockWarrantsMember_documentation_en-US" xlink:label="lab_stem_ConvertiblePreferredStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePreferredStockWarrantsMember" xlink:href="stem-20210930.xsd#stem_ConvertiblePreferredStockWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_ConvertiblePreferredStockWarrantsMember" xlink:to="lab_stem_ConvertiblePreferredStockWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_dc17d647-71b6-42b3-aa54-8d9a7ed8f75f_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_29e3462b-64a1-4677-8b5c-d677f30b41f2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Assumptions Used for Valuation</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_a251b341-d144-4312-95ab-4ad335695d99_terseLabel_en-US" xlink:label="lab_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net liabilities</link:label>
    <link:label id="lab_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_label_en-US" xlink:label="lab_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Assets (Liabilities) Acquired Through Reverse Recapitalization</link:label>
    <link:label id="lab_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_documentation_en-US" xlink:label="lab_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Assets (Liabilities) Acquired Through Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" xlink:href="stem-20210930.xsd#stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" xlink:to="lab_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_049a62d1-5e4b-49e7-b8bc-bece39e1c5f8_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_38c109e7-0e44-47e8-9c61-6379354ad455_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_8b7c03cd-930e-457a-bd56-b875a6e4cd49_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_a972a99e-40ba-4622-8438-1c8a40d8724e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_adcad132-c63e-4458-9279-356a533a38af_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_c752c586-31a3-4df4-8ead-8b199eee2bb1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_c1f05a15-10e2-4873-9bb7-270882207e33_terseLabel_en-US" xlink:label="lab_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate, added back to principal</link:label>
    <link:label id="lab_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_label_en-US" xlink:label="lab_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal</link:label>
    <link:label id="lab_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_documentation_en-US" xlink:label="lab_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:to="lab_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>stem-20210930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:76a97ac0-9715-45b6-8bc3-3188c6acde7b,g:6cbf7fc0-b30e-44d0-afee-abed281ef3b1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.stem.com/role/Cover" xlink:type="simple" xlink:href="stem-20210930.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_dfe6dcb0-44ef-47d0-994c-70c3b7c94f53" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_DocumentType_dfe6dcb0-44ef-47d0-994c-70c3b7c94f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_5911a4a3-df79-4c03-aba8-28da912cec45" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_DocumentQuarterlyReport_5911a4a3-df79-4c03-aba8-28da912cec45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_64b31704-7a11-4438-aa27-94f046928426" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_DocumentPeriodEndDate_64b31704-7a11-4438-aa27-94f046928426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a5acf62c-5ffc-4505-b6a8-70355ae3335e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_DocumentTransitionReport_a5acf62c-5ffc-4505-b6a8-70355ae3335e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4d9ade2e-9525-4c44-a31a-8236670f8943" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityRegistrantName_4d9ade2e-9525-4c44-a31a-8236670f8943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_935ed756-b00a-406a-8d64-5062ff5ec6bb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityIncorporationStateCountryCode_935ed756-b00a-406a-8d64-5062ff5ec6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_b31b564a-4bf5-4e8f-9d1f-31b2c36683a1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityFileNumber_b31b564a-4bf5-4e8f-9d1f-31b2c36683a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_95c269d2-c5c7-4dd9-9821-6ef63f416865" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityTaxIdentificationNumber_95c269d2-c5c7-4dd9-9821-6ef63f416865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ab5b3e36-65e7-441c-9051-52059170b3ac" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityAddressAddressLine1_ab5b3e36-65e7-441c-9051-52059170b3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_0721a1a2-cb46-4b58-9b0c-a16a7b873c04" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityAddressCityOrTown_0721a1a2-cb46-4b58-9b0c-a16a7b873c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_55cc8f51-a940-45e8-81fb-d05aeac9e801" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityAddressStateOrProvince_55cc8f51-a940-45e8-81fb-d05aeac9e801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_6ba0452e-57c1-493b-a067-6f978515e0b7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityAddressPostalZipCode_6ba0452e-57c1-493b-a067-6f978515e0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CountryRegion_8f6a714c-ff4d-4fd7-af0f-04d6f74eb21d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CountryRegion"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_CountryRegion_8f6a714c-ff4d-4fd7-af0f-04d6f74eb21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_0350eeba-7d80-42a3-9170-f1859228a649" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_CityAreaCode_0350eeba-7d80-42a3-9170-f1859228a649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_fa0e3093-dcfe-460c-8cf6-48e3710ddcee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_LocalPhoneNumber_fa0e3093-dcfe-460c-8cf6-48e3710ddcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_fe01cb2e-e116-46e2-8ad8-d3f109fc0974" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_Security12bTitle_fe01cb2e-e116-46e2-8ad8-d3f109fc0974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_58ed2f50-78ad-4fd0-8c49-2b06ae411186" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_TradingSymbol_58ed2f50-78ad-4fd0-8c49-2b06ae411186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_211be46e-4390-4fe2-93f1-60a53aa9155c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_SecurityExchangeName_211be46e-4390-4fe2-93f1-60a53aa9155c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_4d8ed3bd-b8c6-4b45-a58b-c96727cff614" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityCurrentReportingStatus_4d8ed3bd-b8c6-4b45-a58b-c96727cff614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6d609854-06b4-4c74-972d-ecd8f4ee6932" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityInteractiveDataCurrent_6d609854-06b4-4c74-972d-ecd8f4ee6932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_e8ebd9c1-a344-4633-83dd-a36cc5558f6c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityFilerCategory_e8ebd9c1-a344-4633-83dd-a36cc5558f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2f1bc416-36ce-480c-8c74-0d5153330f80" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntitySmallBusiness_2f1bc416-36ce-480c-8c74-0d5153330f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_54ca378f-f376-4d35-9f5e-45361e5baccd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityEmergingGrowthCompany_54ca378f-f376-4d35-9f5e-45361e5baccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_5d2c25d2-00ff-4881-a80c-7ea4bfc592d3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityExTransitionPeriod_5d2c25d2-00ff-4881-a80c-7ea4bfc592d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5bb21221-677a-47e0-89df-5202f90ff37b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityShellCompany_5bb21221-677a-47e0-89df-5202f90ff37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_db913459-051e-4f01-9c6b-eb59d246e480" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_db913459-051e-4f01-9c6b-eb59d246e480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_0954c8d6-ab21-43ef-9767-f021ebc46ef6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_EntityCentralIndexKey_0954c8d6-ab21-43ef-9767-f021ebc46ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_af76db91-590a-4f9f-8e7f-77411e0d2912" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_CurrentFiscalYearEndDate_af76db91-590a-4f9f-8e7f-77411e0d2912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1d2c6cf1-d34d-409f-8edc-7db6bbe38139" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_DocumentFiscalYearFocus_1d2c6cf1-d34d-409f-8edc-7db6bbe38139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2ff16445-6de2-4e7d-9557-c313790d8e08" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2ff16445-6de2-4e7d-9557-c313790d8e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_33a61a9a-5bbd-4827-be58-499d9409bf28" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5db79221-6aaf-48c9-82f4-43f905219381" xlink:to="loc_dei_AmendmentFlag_33a61a9a-5bbd-4827-be58-499d9409bf28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_01ae60fa-0604-4162-8485-6834667a4742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_01ae60fa-0604-4162-8485-6834667a4742" xlink:to="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_beafd5b7-1505-4120-a287-aadc5ea3a210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_beafd5b7-1505-4120-a287-aadc5ea3a210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ce4ac0df-4b6d-4299-887a-617be840342f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_beafd5b7-1505-4120-a287-aadc5ea3a210" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ce4ac0df-4b6d-4299-887a-617be840342f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_6ebd96bc-34ad-424b-a826-7bc047c250cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_beafd5b7-1505-4120-a287-aadc5ea3a210" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_6ebd96bc-34ad-424b-a826-7bc047c250cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8392b25b-2774-4f19-b49d-be7432e0d2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_beafd5b7-1505-4120-a287-aadc5ea3a210" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8392b25b-2774-4f19-b49d-be7432e0d2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_94d789cb-aa3c-4cf7-8122-2578fe9433b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_beafd5b7-1505-4120-a287-aadc5ea3a210" xlink:to="loc_us-gaap_InventoryNet_94d789cb-aa3c-4cf7-8122-2578fe9433b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e78fdbf1-40ac-46bd-9a11-3e63e5e116cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_beafd5b7-1505-4120-a287-aadc5ea3a210" xlink:to="loc_us-gaap_OtherAssetsCurrent_e78fdbf1-40ac-46bd-9a11-3e63e5e116cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6b2a0021-ad7e-4496-b03f-dc7037eb8368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_beafd5b7-1505-4120-a287-aadc5ea3a210" xlink:to="loc_us-gaap_AssetsCurrent_6b2a0021-ad7e-4496-b03f-dc7037eb8368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_09199857-fcd4-4234-95aa-f670cd8d1491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_09199857-fcd4-4234-95aa-f670cd8d1491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_c3a1f7e5-ff87-4d88-97e8-434a9ac6680b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_c3a1f7e5-ff87-4d88-97e8-434a9ac6680b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_827f1cea-17cd-46c6-bd50-ffcc75bf3832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:to="loc_us-gaap_Goodwill_827f1cea-17cd-46c6-bd50-ffcc75bf3832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_feff607e-e0ca-4fb4-af32-7828c1bfa02d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_feff607e-e0ca-4fb4-af32-7828c1bfa02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_bd908a20-3a93-45aa-abaa-cdc5c2d0dab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_bd908a20-3a93-45aa-abaa-cdc5c2d0dab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ce94cd03-bada-4a64-977a-eb93f6baac17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ce94cd03-bada-4a64-977a-eb93f6baac17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_73db5516-05d5-4808-800a-4aefb7d507ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a07407e0-b594-40c7-88ec-0c4e1731086b" xlink:to="loc_us-gaap_Assets_73db5516-05d5-4808-800a-4aefb7d507ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_01ae60fa-0604-4162-8485-6834667a4742" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_cb37efba-6a77-4df6-a505-e4f7897b2621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_AccountsPayableCurrent_cb37efba-6a77-4df6-a505-e4f7897b2621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1e02e89e-d6a2-4591-a155-8b20fc7d47bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1e02e89e-d6a2-4591-a155-8b20fc7d47bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_87fa9eeb-aa0d-4284-aed8-ce7c8d2d1227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_87fa9eeb-aa0d-4284-aed8-ce7c8d2d1227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_a824481f-de8c-452d-a922-6685b7de8d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_NotesPayableCurrent_a824481f-de8c-452d-a922-6685b7de8d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_913452ae-7197-4647-bd74-69e58bbff3af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_913452ae-7197-4647-bd74-69e58bbff3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableCurrent_bb5570fa-3a8a-4fff-b133-9097e772915d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_LoansPayableCurrent_bb5570fa-3a8a-4fff-b133-9097e772915d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d7f8d431-c197-46ac-a800-a3fabd688f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d7f8d431-c197-46ac-a800-a3fabd688f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_075383ce-c878-4caa-8a3f-6c4fa1c34d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_075383ce-c878-4caa-8a3f-6c4fa1c34d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0e94c76c-6406-48f2-a2eb-070a30b5b8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6254a6a3-162c-4770-984b-c485785f8538" xlink:to="loc_us-gaap_LiabilitiesCurrent_0e94c76c-6406-48f2-a2eb-070a30b5b8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f214ddc7-03bc-4eb9-b177-9b4fab6ca5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f214ddc7-03bc-4eb9-b177-9b4fab6ca5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_f7f9ea6e-677e-4284-9e5e-9e949552bfd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_f7f9ea6e-677e-4284-9e5e-9e949552bfd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_7d44cffb-1154-4c24-8d65-1a05b04acbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_LongTermNotesPayable_7d44cffb-1154-4c24-8d65-1a05b04acbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_eac1f995-d70f-4a77-a1f7-7526c4eee347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLoansPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_LongTermLoansPayable_eac1f995-d70f-4a77-a1f7-7526c4eee347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityNoncurrent_ccfdc457-bc7f-4ff4-923b-9ab9113fdc3d" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_stem_WarrantLiabilityNoncurrent_ccfdc457-bc7f-4ff4-923b-9ab9113fdc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_17dd7322-afa7-4cfc-9058-06e550d5525e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_17dd7322-afa7-4cfc-9058-06e550d5525e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f9bbfd0b-2320-4253-bf19-553aac124ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_Liabilities_f9bbfd0b-2320-4253-bf19-553aac124ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b3a794f1-4627-4a7f-b8cd-5bb68358a88a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b3a794f1-4627-4a7f-b8cd-5bb68358a88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_74e4a3c5-6063-4a0a-a24f-5142ab4ea548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_StockholdersEquityAbstract_74e4a3c5-6063-4a0a-a24f-5142ab4ea548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_59f1873b-6b12-4268-8e5f-688e41b4f9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_74e4a3c5-6063-4a0a-a24f-5142ab4ea548" xlink:to="loc_us-gaap_PreferredStockValue_59f1873b-6b12-4268-8e5f-688e41b4f9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_39d83275-b881-4094-8207-be1eeaa17dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_74e4a3c5-6063-4a0a-a24f-5142ab4ea548" xlink:to="loc_us-gaap_CommonStockValue_39d83275-b881-4094-8207-be1eeaa17dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e6578585-fb7f-420c-b55d-eac937d3d1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_74e4a3c5-6063-4a0a-a24f-5142ab4ea548" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e6578585-fb7f-420c-b55d-eac937d3d1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e3e692a4-f430-4f81-9eb5-78ff622484c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_74e4a3c5-6063-4a0a-a24f-5142ab4ea548" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e3e692a4-f430-4f81-9eb5-78ff622484c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7252aba2-0bcc-4fd4-92bd-bde1ffe93ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_74e4a3c5-6063-4a0a-a24f-5142ab4ea548" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7252aba2-0bcc-4fd4-92bd-bde1ffe93ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1dff3eff-2a73-4424-8376-9a379fc47118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_74e4a3c5-6063-4a0a-a24f-5142ab4ea548" xlink:to="loc_us-gaap_StockholdersEquity_1dff3eff-2a73-4424-8376-9a379fc47118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_acbc9463-898d-4be3-895d-929c71e7511d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3cda9154-8098-410c-937f-8c87124c1bb0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_acbc9463-898d-4be3-895d-929c71e7511d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_3e274785-95f4-4e34-a69f-487c3cc87878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_3e274785-95f4-4e34-a69f-487c3cc87878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_2ba2e926-ddbe-4c7a-8c71-61cb9742d614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_2ba2e926-ddbe-4c7a-8c71-61cb9742d614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_5b76e8d6-e038-4966-82bc-455a6125e640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_5b76e8d6-e038-4966-82bc-455a6125e640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_85273aca-124c-4fad-bfd5-c188eda20f09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_85273aca-124c-4fad-bfd5-c188eda20f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_44f40190-11cd-4c52-823e-ae4e674d09d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_44f40190-11cd-4c52-823e-ae4e674d09d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_14b878df-f775-4d1a-8f8b-df8920736f88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_14b878df-f775-4d1a-8f8b-df8920736f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_bd981c48-8ee3-43c1-8d27-7a5f228914a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_bd981c48-8ee3-43c1-8d27-7a5f228914a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_81cf384f-0388-4498-a450-7f48a0bbde7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_81cf384f-0388-4498-a450-7f48a0bbde7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_dc1f3140-d371-49b5-a1a9-d7fc44f44f15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_dc1f3140-d371-49b5-a1a9-d7fc44f44f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_fdecd5ba-b8cf-4888-83b2-86217f5ed9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_CommonStockSharesIssued_fdecd5ba-b8cf-4888-83b2-86217f5ed9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_60b53262-b800-4702-be54-e84e32aabb60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3b854472-326d-4672-9168-c9eef46b4c9e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_60b53262-b800-4702-be54-e84e32aabb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_4424efde-9b57-44ae-b610-921827ade924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d16bc02b-64e1-4c39-af69-3a10d7b40263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4424efde-9b57-44ae-b610-921827ade924" xlink:to="loc_us-gaap_StatementTable_d16bc02b-64e1-4c39-af69-3a10d7b40263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b51cff61-0a8f-45ab-a22c-83863d413910" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d16bc02b-64e1-4c39-af69-3a10d7b40263" xlink:to="loc_srt_ProductOrServiceAxis_b51cff61-0a8f-45ab-a22c-83863d413910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ea6ae14d-626d-4cda-839c-1dac297dbbcc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b51cff61-0a8f-45ab-a22c-83863d413910" xlink:to="loc_srt_ProductsAndServicesDomain_ea6ae14d-626d-4cda-839c-1dac297dbbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_dce525b8-27d9-4688-8fdc-5374ecd4c331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ea6ae14d-626d-4cda-839c-1dac297dbbcc" xlink:to="loc_us-gaap_ServiceMember_dce525b8-27d9-4688-8fdc-5374ecd4c331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_65ade3be-87bb-43a0-b87d-5e472a231470" xlink:href="stem-20210930.xsd#stem_HardwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ea6ae14d-626d-4cda-839c-1dac297dbbcc" xlink:to="loc_stem_HardwareMember_65ade3be-87bb-43a0-b87d-5e472a231470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d16bc02b-64e1-4c39-af69-3a10d7b40263" xlink:to="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27738581-a33a-480d-9878-48f23a44267e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27738581-a33a-480d-9878-48f23a44267e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_53f1afff-13bc-429e-a76c-519d2a203c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_CostOfRevenue_53f1afff-13bc-429e-a76c-519d2a203c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f70d55b5-192f-4bdc-8a11-7968c1e7ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_GrossProfit_f70d55b5-192f-4bdc-8a11-7968c1e7ceae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_82119525-f4f7-41f3-8c7e-e2a7e739d2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:to="loc_us-gaap_SellingAndMarketingExpense_82119525-f4f7-41f3-8c7e-e2a7e739d2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_92545235-dda8-4b9d-b56e-43e09db60b29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_92545235-dda8-4b9d-b56e-43e09db60b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_6d0676e8-d46e-4e23-bdcc-19922363d580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_6d0676e8-d46e-4e23-bdcc-19922363d580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5686eec5-d8fa-4248-9d44-a0d2f70a051e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c5bd0537-6de0-4894-9cca-10edcdac5a75" xlink:to="loc_us-gaap_OperatingExpenses_5686eec5-d8fa-4248-9d44-a0d2f70a051e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_31601b57-f3e2-4a8b-bcb6-a97dcb9d6cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_OperatingIncomeLoss_31601b57-f3e2-4a8b-bcb6-a97dcb9d6cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c1078592-c15f-4571-af7c-426b871a841c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_InterestExpense_c1078592-c15f-4571-af7c-426b871a841c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c51518ad-e4a6-4a58-bf64-317e10d5a38c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c51518ad-e4a6-4a58-bf64-317e10d5a38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_bba47aef-ff5a-4ed8-9551-d835525c3e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_bba47aef-ff5a-4ed8-9551-d835525c3e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_578da930-e4c1-4417-9d25-78d74b8c1f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_578da930-e4c1-4417-9d25-78d74b8c1f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_33c54321-20fa-418b-a2c8-913df2c99cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_92c70a94-b806-4961-bf11-b0e2671d4c5c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_33c54321-20fa-418b-a2c8-913df2c99cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e3897ab-311c-4910-841e-66275a7589f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e3897ab-311c-4910-841e-66275a7589f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_134d6915-f441-41d4-821a-4fe076109235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_134d6915-f441-41d4-821a-4fe076109235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9ab9eff7-d0d8-464f-a724-3ae8818e0222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_NetIncomeLoss_9ab9eff7-d0d8-464f-a724-3ae8818e0222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_794a1446-7d2f-4581-8a69-80e7bdcafa57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_EarningsPerShareBasic_794a1446-7d2f-4581-8a69-80e7bdcafa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9c000ea5-ce2b-46d0-8cce-e6011c0f881f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9c000ea5-ce2b-46d0-8cce-e6011c0f881f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fd66ce68-ae31-4cc9-9535-8d1a829ac78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fd66ce68-ae31-4cc9-9535-8d1a829ac78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b96505d5-d6b0-455d-89bf-ee80cd0da0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4067c335-a252-4a15-ba68-2c0b19fe1266" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b96505d5-d6b0-455d-89bf-ee80cd0da0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f9bcfe75-b378-4f1d-b29d-815e657408aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_03323f9a-fa07-4641-bfed-ba5ee788bb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f9bcfe75-b378-4f1d-b29d-815e657408aa" xlink:to="loc_us-gaap_NetIncomeLoss_03323f9a-fa07-4641-bfed-ba5ee788bb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9f4ad821-ab20-4757-b7d1-a846423e8004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f9bcfe75-b378-4f1d-b29d-815e657408aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9f4ad821-ab20-4757-b7d1-a846423e8004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_dd41ed0c-378c-450f-8db7-076a0291fa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9f4ad821-ab20-4757-b7d1-a846423e8004" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_dd41ed0c-378c-450f-8db7-076a0291fa1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2b75f8a4-5e7c-40fc-b778-72ececbe60af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_9f4ad821-ab20-4757-b7d1-a846423e8004" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2b75f8a4-5e7c-40fc-b778-72ececbe60af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8c638b8e-6eab-4c88-93c8-a78eb11904cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f9bcfe75-b378-4f1d-b29d-815e657408aa" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8c638b8e-6eab-4c88-93c8-a78eb11904cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6323b7cb-5d73-45bd-a00b-6a3c5198cee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_6323b7cb-5d73-45bd-a00b-6a3c5198cee9" xlink:to="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0232a337-a52f-424b-84a4-9912b2877fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0232a337-a52f-424b-84a4-9912b2877fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0232a337-a52f-424b-84a4-9912b2877fb5" xlink:to="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_cf793341-b4ef-4af7-86ac-7422a22fca76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_PreferredStockMember_cf793341-b4ef-4af7-86ac-7422a22fca76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4ad22b32-6ddb-46f1-941f-e458e5779ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_CommonStockMember_4ad22b32-6ddb-46f1-941f-e458e5779ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4c339216-732e-4483-9e44-aeb0bd02478c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4c339216-732e-4483-9e44-aeb0bd02478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e36b1265-07da-4bcf-b70a-a09cbbbf82dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e36b1265-07da-4bcf-b70a-a09cbbbf82dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_46b30fb8-1197-4247-9f34-8e481b4f1965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f3ecc29d-571d-4fa5-8eaa-145e771da744" xlink:to="loc_us-gaap_RetainedEarningsMember_46b30fb8-1197-4247-9f34-8e481b4f1965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_srt_RestatementAxis_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_54c7e83d-e99e-4849-82b4-3c530360bb6d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_7f55cb6a-5ed9-4a59-af70-f8a40ffefc3c" xlink:to="loc_srt_RestatementDomain_54c7e83d-e99e-4849-82b4-3c530360bb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_86ceb4d6-4851-4edb-9ae0-843f7a178d3d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_54c7e83d-e99e-4849-82b4-3c530360bb6d" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_86ceb4d6-4851-4edb-9ae0-843f7a178d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_b9c9fa0b-f24e-4f65-98c0-4920bc6b7aa6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_54c7e83d-e99e-4849-82b4-3c530360bb6d" xlink:to="loc_srt_RestatementAdjustmentMember_b9c9fa0b-f24e-4f65-98c0-4920bc6b7aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_c6f95d56-83e6-43a4-aada-c7b5714c866b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_c6f95d56-83e6-43a4-aada-c7b5714c866b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_4a509be2-3bc0-4665-b260-14c63a563b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_c6f95d56-83e6-43a4-aada-c7b5714c866b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_4a509be2-3bc0-4665-b260-14c63a563b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_057bac48-f244-4c1e-82bc-d106fc83a0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_4a509be2-3bc0-4665-b260-14c63a563b88" xlink:to="loc_us-gaap_WarrantMember_057bac48-f244-4c1e-82bc-d106fc83a0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_93dfa687-82f1-471f-9baa-96a90333eaac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_93dfa687-82f1-471f-9baa-96a90333eaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_63b2ef66-730a-4db0-89db-870a984053d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_93dfa687-82f1-471f-9baa-96a90333eaac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_63b2ef66-730a-4db0-89db-870a984053d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_7105a6e7-4510-4c74-987c-6e4a90aac024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_63b2ef66-730a-4db0-89db-870a984053d7" xlink:to="loc_us-gaap_ConvertibleDebtMember_7105a6e7-4510-4c74-987c-6e4a90aac024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_62766b80-22e6-45d5-b234-10b645aab3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f74f8c7e-4f62-469f-b043-c8b5fd4b3d4a" xlink:to="loc_us-gaap_StatementLineItems_62766b80-22e6-45d5-b234-10b645aab3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62766b80-22e6-45d5-b234-10b645aab3f3" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_0b0b033d-7020-4b6b-ae48-fb6004694d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_0b0b033d-7020-4b6b-ae48-fb6004694d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_478b2aa6-acc7-405d-b253-14ae71e74068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_478b2aa6-acc7-405d-b253-14ae71e74068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_aa96a940-49e3-490a-a396-1e208c55797e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_aa96a940-49e3-490a-a396-1e208c55797e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6cb27053-054a-4a6d-9d30-90fcc4e48bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b49e06de-4d64-4f0d-ae12-4e6a9851a7d1" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_6cb27053-054a-4a6d-9d30-90fcc4e48bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_62766b80-22e6-45d5-b234-10b645aab3f3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_f8b365ff-0bf2-4693-b311-c3d4d3a244d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_SharesOutstanding_f8b365ff-0bf2-4693-b311-c3d4d3a244d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_719cecc9-94b8-45f9-8041-1e25024833f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockholdersEquity_719cecc9-94b8-45f9-8041-1e25024833f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_d7d70b0d-6967-422d-a435-6e3a4419daf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_d7d70b0d-6967-422d-a435-6e3a4419daf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_1c77f344-c0af-4569-bb27-59907cb7d551" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesReverseRecapitalization_1c77f344-c0af-4569-bb27-59907cb7d551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization_2946f7ab-791d-4411-b4dc-a2f0d69d9456" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueReverseRecapitalization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValueReverseRecapitalization_2946f7ab-791d-4411-b4dc-a2f0d69d9456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4b2b026a-2d5c-49ee-83d6-c02acb25185b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4b2b026a-2d5c-49ee-83d6-c02acb25185b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_5241d606-82d4-4789-9a3a-6d44223f446a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_5241d606-82d4-4789-9a3a-6d44223f446a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_8ba30f08-5833-4d8c-81b1-f40d395ad302" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesExchangeOfWarrants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesExchangeOfWarrants_8ba30f08-5833-4d8c-81b1-f40d395ad302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_3135daa1-2aa0-4881-9e30-8a8b4cac6882" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueExchangeOfWarrants"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValueExchangeOfWarrants_3135daa1-2aa0-4881-9e30-8a8b4cac6882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_12bfb9cf-88c4-4c3c-bb15-0946cee15bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_12bfb9cf-88c4-4c3c-bb15-0946cee15bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_2ac95b7a-2d5d-43e0-8fd2-57afa463395c" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_2ac95b7a-2d5d-43e0-8fd2-57afa463395c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_475f0a6f-5686-43b9-bec9-00a9be0026bd" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_475f0a6f-5686-43b9-bec9-00a9be0026bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_ce44a21e-66d5-42d1-b7ff-4d800a764ec5" xlink:href="stem-20210930.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_ce44a21e-66d5-42d1-b7ff-4d800a764ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_e2b8b645-5901-4cf3-a0f9-23957fa8d028" xlink:href="stem-20210930.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_e2b8b645-5901-4cf3-a0f9-23957fa8d028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_e9783909-cfcf-4b94-b796-8129527d1cd1" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_e9783909-cfcf-4b94-b796-8129527d1cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_67c55960-df6c-4f14-abcb-d5f8fa9b3b87" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised_67c55960-df6c-4f14-abcb-d5f8fa9b3b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises_64dfa497-83ff-4b47-a26d-fb2e88420745" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodSharesPublicWarrantExercises"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodSharesPublicWarrantExercises_64dfa497-83ff-4b47-a26d-fb2e88420745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockIssuedDuringPeriodValuePublicWarrantExercises_6421a54e-ac82-4101-820c-38c00038d4c1" xlink:href="stem-20210930.xsd#stem_StockIssuedDuringPeriodValuePublicWarrantExercises"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_stem_StockIssuedDuringPeriodValuePublicWarrantExercises_6421a54e-ac82-4101-820c-38c00038d4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_00a783fe-86be-43e4-95a2-97536f755b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_00a783fe-86be-43e4-95a2-97536f755b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_59e14cec-957d-48ed-b055-6fc1ae6ddd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_59e14cec-957d-48ed-b055-6fc1ae6ddd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9aa6c79f-b649-46b8-b18d-6d0f8c632ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9aa6c79f-b649-46b8-b18d-6d0f8c632ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_2be324fd-d69e-4f95-af0c-238d700e833e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_2be324fd-d69e-4f95-af0c-238d700e833e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_228778ab-274f-4379-9c00-c5cad1074631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_228778ab-274f-4379-9c00-c5cad1074631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1ac313b9-4dea-4127-8e67-452a6824b022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_NetIncomeLoss_1ac313b9-4dea-4127-8e67-452a6824b022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_5d2c0650-fd0a-4747-aec2-444cf93b5100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_SharesOutstanding_5d2c0650-fd0a-4747-aec2-444cf93b5100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1b6da63b-74d5-4f03-8196-528e553e063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9351fc12-ead4-4ba5-a642-a7650237a278" xlink:to="loc_us-gaap_StockholdersEquity_1b6da63b-74d5-4f03-8196-528e553e063e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e334a2b0-5d8d-4f11-ad8d-e4496bea3dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e334a2b0-5d8d-4f11-ad8d-e4496bea3dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4c151fa8-e63e-48ff-a501-dc2fe09f5d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e334a2b0-5d8d-4f11-ad8d-e4496bea3dbc" xlink:to="loc_us-gaap_NetIncomeLoss_4c151fa8-e63e-48ff-a501-dc2fe09f5d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e334a2b0-5d8d-4f11-ad8d-e4496bea3dbc" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a09e6772-5017-4e57-af2c-52294a73bdde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a09e6772-5017-4e57-af2c-52294a73bdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_51a0441e-a7a0-4ef9-a4d3-b930f68b1fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_51a0441e-a7a0-4ef9-a4d3-b930f68b1fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b961e4be-b882-4e21-a4ee-582b225999c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_ShareBasedCompensation_b961e4be-b882-4e21-a4ee-582b225999c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_25cda9db-caaf-4b05-83bc-44f122d2d3da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_25cda9db-caaf-4b05-83bc-44f122d2d3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_57a2b04c-8a1a-4055-a5f4-b479d1a777dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_57a2b04c-8a1a-4055-a5f4-b479d1a777dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_f01f9303-1981-4a97-848f-95ab6f0edfcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_f01f9303-1981-4a97-848f-95ab6f0edfcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_6e7fcdae-77b4-4993-be77-17ae682b40e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_6e7fcdae-77b4-4993-be77-17ae682b40e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_03e40dd0-6478-43a0-b645-4fbf0f529306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_03e40dd0-6478-43a0-b645-4fbf0f529306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_7416211c-7f0a-4501-a68b-07970320fd39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_7416211c-7f0a-4501-a68b-07970320fd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_cb1627f4-c509-431a-87b5-fcca996b9d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_cb1627f4-c509-431a-87b5-fcca996b9d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0430f927-5e94-4a60-83d6-920d6a490df4" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f4a3c4a6-7e37-460d-8016-0de34733787d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f4a3c4a6-7e37-460d-8016-0de34733787d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_91e50c8d-af1b-4d77-ae7c-fb0fce830885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_91e50c8d-af1b-4d77-ae7c-fb0fce830885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInDeferredCostsWithSuppliers_a8f5e37f-8118-4dd4-9237-6fbdaf42906c" xlink:href="stem-20210930.xsd#stem_IncreaseDecreaseInDeferredCostsWithSuppliers"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_stem_IncreaseDecreaseInDeferredCostsWithSuppliers_a8f5e37f-8118-4dd4-9237-6fbdaf42906c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e6ed7a4c-39c6-467f-8265-df9162428464" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e6ed7a4c-39c6-467f-8265-df9162428464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInCapitalizedContractCosts_b9eda991-605d-4435-824d-64462389f8d9" xlink:href="stem-20210930.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_stem_IncreaseDecreaseInCapitalizedContractCosts_b9eda991-605d-4435-824d-64462389f8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_168c927a-02f6-4333-ad0b-2b7699997c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_168c927a-02f6-4333-ad0b-2b7699997c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c3b3ff14-a653-47a2-8cad-366f0b4cb906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c3b3ff14-a653-47a2-8cad-366f0b4cb906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_00e6400b-fa00-41a0-bff6-cbfb1f32d86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_00e6400b-fa00-41a0-bff6-cbfb1f32d86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_27f6fa4e-b9aa-4269-bc64-55f2e21f1e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f54b530a-fd6a-41ed-8b90-30832a53ff69" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_27f6fa4e-b9aa-4269-bc64-55f2e21f1e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f838fe5e-d984-4583-bc40-4a3e830e50c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e334a2b0-5d8d-4f11-ad8d-e4496bea3dbc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f838fe5e-d984-4583-bc40-4a3e830e50c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1d661e9e-56ba-4ab2-a5c2-a4f3fa3a5a30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1d661e9e-56ba-4ab2-a5c2-a4f3fa3a5a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_50097404-d1ad-4809-aaa9-10803e4318f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1d661e9e-56ba-4ab2-a5c2-a4f3fa3a5a30" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_50097404-d1ad-4809-aaa9-10803e4318f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_990bd011-c37c-4fb7-85f7-befdc2a8b451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1d661e9e-56ba-4ab2-a5c2-a4f3fa3a5a30" xlink:to="loc_us-gaap_PaymentsToAcquireMachineryAndEquipment_990bd011-c37c-4fb7-85f7-befdc2a8b451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_6f1c9323-4f9d-4070-a9d4-8605d1e59eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1d661e9e-56ba-4ab2-a5c2-a4f3fa3a5a30" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_6f1c9323-4f9d-4070-a9d4-8605d1e59eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_6e849c25-13fc-4ac1-8ccf-1559bda46d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1d661e9e-56ba-4ab2-a5c2-a4f3fa3a5a30" xlink:to="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_6e849c25-13fc-4ac1-8ccf-1559bda46d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_434726ce-548d-4063-a972-475f5fd9a493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1d661e9e-56ba-4ab2-a5c2-a4f3fa3a5a30" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_434726ce-548d-4063-a972-475f5fd9a493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised_bb139dea-761c-4fd7-927b-97ef1f99fc17" xlink:href="stem-20210930.xsd#stem_ProceedsFromStockOptionsAndWarrantsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_stem_ProceedsFromStockOptionsAndWarrantsExercised_bb139dea-761c-4fd7-927b-97ef1f99fc17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2f226a52-e5a7-401e-8f2f-a3f8916b692a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2f226a52-e5a7-401e-8f2f-a3f8916b692a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributionsFromAffiliates_c1958044-579c-44a9-9216-33a61cab59eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributionsFromAffiliates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_us-gaap_ProceedsFromContributionsFromAffiliates_c1958044-579c-44a9-9216-33a61cab59eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_75604252-6fde-4e3d-a6b9-483721a21e49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_75604252-6fde-4e3d-a6b9-483721a21e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_80d9378c-d665-48d1-8510-b6e41bd69261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_80d9378c-d665-48d1-8510-b6e41bd69261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_f9e05946-be97-4e92-b310-eb37afa0dec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_f9e05946-be97-4e92-b310-eb37afa0dec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_079a2086-173d-4180-a67e-6ada4b48c7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_079a2086-173d-4180-a67e-6ada4b48c7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_72d85b53-cfdd-4196-8967-3049a05255de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_72d85b53-cfdd-4196-8967-3049a05255de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_93d19ad0-ac52-4297-a50e-3b7edafa4857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_eaa477ec-a90e-4b18-8a74-91bb4da7ef20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_93d19ad0-ac52-4297-a50e-3b7edafa4857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bda3c6ee-15dd-43a8-9e75-ea3c7aa0f5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bda3c6ee-15dd-43a8-9e75-ea3c7aa0f5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_558869c4-9a19-4d32-aaf7-1b0d722a12c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_558869c4-9a19-4d32-aaf7-1b0d722a12c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_efe0c6b4-5387-4973-8b8c-c2183272a662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_efe0c6b4-5387-4973-8b8c-c2183272a662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c8dae375-7556-4302-9c91-2709b69d4f17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c8dae375-7556-4302-9c91-2709b69d4f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_41f64f6e-08d5-4432-9fec-ac66fae28dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_41f64f6e-08d5-4432-9fec-ac66fae28dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_8bbb748c-dfb5-44f5-8271-63dcfd8a8254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_41f64f6e-08d5-4432-9fec-ac66fae28dca" xlink:to="loc_us-gaap_InterestPaidNet_8bbb748c-dfb5-44f5-8271-63dcfd8a8254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ad96df20-6cdc-494b-8ca6-09a541a3c73d" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_432d111f-ea72-443f-bbdc-9a0667842637" xlink:href="stem-20210930.xsd#stem_IncreaseDecreaseInAssetRetirementCostsAndObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_432d111f-ea72-443f-bbdc-9a0667842637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ExchangeOfWarrantsForCommonStock_dca0af44-06c2-4919-877f-9df979f6b92a" xlink:href="stem-20210930.xsd#stem_ExchangeOfWarrantsForCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_ExchangeOfWarrantsForCommonStock_dca0af44-06c2-4919-877f-9df979f6b92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfWarrantsUponMerger_175f711e-51ce-4d98-bc34-6ddc5d08052e" xlink:href="stem-20210930.xsd#stem_ConversionOfWarrantsUponMerger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_ConversionOfWarrantsUponMerger_175f711e-51ce-4d98-bc34-6ddc5d08052e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfConvertibleNoteUponMerger_c86873fb-2182-4dbc-8d52-29c909ef9b36" xlink:href="stem-20210930.xsd#stem_ConversionOfConvertibleNoteUponMerger"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_ConversionOfConvertibleNoteUponMerger_c86873fb-2182-4dbc-8d52-29c909ef9b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_7a9c7bda-9e1b-4426-b296-a3c4381e6bc5" xlink:href="stem-20210930.xsd#stem_ConversionOfAccruedInterestIntoOutstandingNotePayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_7a9c7bda-9e1b-4426-b296-a3c4381e6bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_e5fd25ed-15cb-48a9-bedc-3dc03e6f2a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_e5fd25ed-15cb-48a9-bedc-3dc03e6f2a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_4eea065a-2a4b-4aa5-85b6-e646d9a88f25" xlink:href="stem-20210930.xsd#stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_4eea065a-2a4b-4aa5-85b6-e646d9a88f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption_dcb4862a-4005-4de6-afd2-70b09bd4c989" xlink:href="stem-20210930.xsd#stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption_dcb4862a-4005-4de6-afd2-70b09bd4c989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_IssuanceOfWarrantsUponDebtModification_fc875b51-5da4-4955-a49c-fc856bb272e9" xlink:href="stem-20210930.xsd#stem_IssuanceOfWarrantsUponDebtModification"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_IssuanceOfWarrantsUponDebtModification_fc875b51-5da4-4955-a49c-fc856bb272e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_StockBasedCompensationCapitalizedToInternalUseSoftware_592bf3b4-f98b-47df-9cdb-9b241d42d9fa" xlink:href="stem-20210930.xsd#stem_StockBasedCompensationCapitalizedToInternalUseSoftware"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5f9a723d-51f3-4587-a4c3-a2ccb921512f" xlink:to="loc_stem_StockBasedCompensationCapitalizedToInternalUseSoftware_592bf3b4-f98b-47df-9cdb-9b241d42d9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" xlink:type="simple" xlink:href="stem-20210930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_f2b8cd9b-aa38-4918-8c1b-0323ec81d972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5f82c251-8004-485b-af6a-4c551f1db8be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f2b8cd9b-aa38-4918-8c1b-0323ec81d972" xlink:to="loc_us-gaap_StatementTable_5f82c251-8004-485b-af6a-4c551f1db8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_987cedfc-2dee-423e-a04b-5ba90e90e3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5f82c251-8004-485b-af6a-4c551f1db8be" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_987cedfc-2dee-423e-a04b-5ba90e90e3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9b35271a-968e-4a95-8184-a1c1de5a947d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_987cedfc-2dee-423e-a04b-5ba90e90e3f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9b35271a-968e-4a95-8184-a1c1de5a947d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_d227e9ee-dc24-4544-a3f4-428f4386ff5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b35271a-968e-4a95-8184-a1c1de5a947d" xlink:to="loc_us-gaap_ConvertibleDebtMember_d227e9ee-dc24-4544-a3f4-428f4386ff5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_70232d42-67c3-4685-8491-dce938a750d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9b35271a-968e-4a95-8184-a1c1de5a947d" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_70232d42-67c3-4685-8491-dce938a750d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_205b7576-b193-4d5d-bddf-c98e6b4fbc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5f82c251-8004-485b-af6a-4c551f1db8be" xlink:to="loc_us-gaap_StatementLineItems_205b7576-b193-4d5d-bddf-c98e6b4fbc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_016c4889-9194-4318-a156-10cf9cc25334" xlink:href="stem-20210930.xsd#stem_PaymentsOfReverseRecapitalizationTransactionCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_205b7576-b193-4d5d-bddf-c98e6b4fbc8a" xlink:to="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_016c4889-9194-4318-a156-10cf9cc25334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6d191a50-d448-4713-8de5-a507f3750103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_205b7576-b193-4d5d-bddf-c98e6b4fbc8a" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6d191a50-d448-4713-8de5-a507f3750103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/BUSINESS" xlink:type="simple" xlink:href="stem-20210930.xsd#BUSINESS"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/BUSINESS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5c0f63a1-df78-4ae9-ba9c-bbf50d7f4c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_a13be622-a744-44d3-96ac-18c7e0d9ab9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5c0f63a1-df78-4ae9-ba9c-bbf50d7f4c1d" xlink:to="loc_us-gaap_NatureOfOperations_a13be622-a744-44d3-96ac-18c7e0d9ab9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/BUSINESSTables" xlink:type="simple" xlink:href="stem-20210930.xsd#BUSINESSTables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/BUSINESSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bebd1841-d1ed-453b-8867-fe56bda2a4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ScheduleOfReverseRecapitalizationTableTextBlock_2fbddb99-c9a4-4587-afe3-ec2f549f0db8" xlink:href="stem-20210930.xsd#stem_ScheduleOfReverseRecapitalizationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bebd1841-d1ed-453b-8867-fe56bda2a4b7" xlink:to="loc_stem_ScheduleOfReverseRecapitalizationTableTextBlock_2fbddb99-c9a4-4587-afe3-ec2f549f0db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/BUSINESSNarrativeDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#BUSINESSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/BUSINESSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7c31dc3-3559-4067-a7af-bbffd43a4b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7c31dc3-3559-4067-a7af-bbffd43a4b59" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b9636225-ca57-4025-8adb-587117b2f11f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:to="loc_srt_RangeAxis_b9636225-ca57-4025-8adb-587117b2f11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_756ab1eb-cd0c-43c8-81f0-224984ec70f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b9636225-ca57-4025-8adb-587117b2f11f" xlink:to="loc_srt_RangeMember_756ab1eb-cd0c-43c8-81f0-224984ec70f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d1b4f595-4794-49c6-b020-250ebb9073a3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_756ab1eb-cd0c-43c8-81f0-224984ec70f3" xlink:to="loc_srt_MaximumMember_d1b4f595-4794-49c6-b020-250ebb9073a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dce3e800-d088-4cd3-89d1-ce287827d93c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dce3e800-d088-4cd3-89d1-ce287827d93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11c52ea6-f1eb-4df2-a2bd-b7999a917bff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dce3e800-d088-4cd3-89d1-ce287827d93c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11c52ea6-f1eb-4df2-a2bd-b7999a917bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsMember_1926ed83-0227-48c3-a2ca-b795813fb0ae" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11c52ea6-f1eb-4df2-a2bd-b7999a917bff" xlink:to="loc_stem_EnergyStorageSystemsMember_1926ed83-0227-48c3-a2ca-b795813fb0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_479da60b-fc85-422b-8e35-d90fd49343da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DescriptionOfBusinessAbstract_9ed7c164-d364-4d68-90da-29d296747343" xlink:href="stem-20210930.xsd#stem_DescriptionOfBusinessAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:to="loc_stem_DescriptionOfBusinessAbstract_9ed7c164-d364-4d68-90da-29d296747343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_cbd72d2d-dbeb-49b3-873f-6e77bdfb19e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfBusinessAbstract_9ed7c164-d364-4d68-90da-29d296747343" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_cbd72d2d-dbeb-49b3-873f-6e77bdfb19e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated_228f79dd-9ed7-469f-983e-aa98ebd2357c" xlink:href="stem-20210930.xsd#stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfBusinessAbstract_9ed7c164-d364-4d68-90da-29d296747343" xlink:to="loc_stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated_228f79dd-9ed7-469f-983e-aa98ebd2357c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:href="stem-20210930.xsd#stem_DescriptionOfMergerAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:to="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromReverseRecapitalizationTransaction_4db09b50-8649-402d-affa-53133ae53f72" xlink:href="stem-20210930.xsd#stem_ProceedsFromReverseRecapitalizationTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_stem_ProceedsFromReverseRecapitalizationTransaction_4db09b50-8649-402d-affa-53133ae53f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_56a2d3e9-0fc8-47fd-bc0e-7fdb728d7bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_56a2d3e9-0fc8-47fd-bc0e-7fdb728d7bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f964020e-6490-4627-a370-a832a10ad0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f964020e-6490-4627-a370-a832a10ad0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RecapitalizationExchangeRatio_cd92fc09-f595-4aff-a952-0be3b0706030" xlink:href="stem-20210930.xsd#stem_RecapitalizationExchangeRatio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_stem_RecapitalizationExchangeRatio_cd92fc09-f595-4aff-a952-0be3b0706030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_11b42a92-a1e0-4603-afb4-0312d788fbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_11b42a92-a1e0-4603-afb4-0312d788fbc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_77111ca1-a69c-48ba-87fb-84f6eea155b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_77111ca1-a69c-48ba-87fb-84f6eea155b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_da069c07-7308-4496-bd2f-af1a3c50cdc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_da069c07-7308-4496-bd2f-af1a3c50cdc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_87a78f37-5819-48b6-b77e-93d7d167a4c2" xlink:href="stem-20210930.xsd#stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_DescriptionOfMergerAbstract_b2302d98-c44f-4c8d-87a6-ad3f66b62693" xlink:to="loc_stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization_87a78f37-5819-48b6-b77e-93d7d167a4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:href="stem-20210930.xsd#stem_LiquidityAndGoingConcernAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b6c39700-c786-4c70-9c2b-478d1029a31c" xlink:to="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e06fcb68-3ce2-4b2f-b385-9b1ed6741aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e06fcb68-3ce2-4b2f-b385-9b1ed6741aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_f8c7d0bf-34fe-4d15-baa1-ed586992fb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_ShortTermInvestments_f8c7d0bf-34fe-4d15-baa1-ed586992fb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b7102a32-7752-403c-a235-cef3fc78e3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b7102a32-7752-403c-a235-cef3fc78e3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WorkingCapital_f3d9fb25-84ac-42f6-97e3-2e13fa3609bd" xlink:href="stem-20210930.xsd#stem_WorkingCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_stem_WorkingCapital_f3d9fb25-84ac-42f6-97e3-2e13fa3609bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_543b0dfc-7b39-4ebc-83bb-1ee5ca2f2f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_543b0dfc-7b39-4ebc-83bb-1ee5ca2f2f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c3546f3e-c798-4f6c-9fe7-61ddfb196a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_NetIncomeLoss_c3546f3e-c798-4f6c-9fe7-61ddfb196a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9b58376-974e-481a-bcc3-97281c1d53fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a9b58376-974e-481a-bcc3-97281c1d53fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_ebb9a303-3ab8-43f0-8e37-b209336989d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_LiquidityAndGoingConcernAbstract_a7cd5b4f-8ad4-4e8d-9a11-f038463ccc15" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_ebb9a303-3ab8-43f0-8e37-b209336989d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#BUSINESSScheduleofReverseRecapitalizationDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0bd0cd7c-f136-4a6c-a21d-4f6f656b4cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashAcquiredThroughReverseRecapitalization_32fd9e53-ebf6-43d9-8deb-f6b7109e5848" xlink:href="stem-20210930.xsd#stem_CashAcquiredThroughReverseRecapitalization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0bd0cd7c-f136-4a6c-a21d-4f6f656b4cfd" xlink:to="loc_stem_CashAcquiredThroughReverseRecapitalization_32fd9e53-ebf6-43d9-8deb-f6b7109e5848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_f123003c-6fea-4996-9ffd-56c6903b31b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0bd0cd7c-f136-4a6c-a21d-4f6f656b4cfd" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_f123003c-6fea-4996-9ffd-56c6903b31b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_24cf7c9c-b4e9-4e9d-90d9-d22eb14e0bed" xlink:href="stem-20210930.xsd#stem_PaymentsOfReverseRecapitalizationTransactionCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0bd0cd7c-f136-4a6c-a21d-4f6f656b4cfd" xlink:to="loc_stem_PaymentsOfReverseRecapitalizationTransactionCosts_24cf7c9c-b4e9-4e9d-90d9-d22eb14e0bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ProceedsFromReverseRecapitalizationTransaction_eb012b8d-5879-4e58-83ca-e8dac3d8f870" xlink:href="stem-20210930.xsd#stem_ProceedsFromReverseRecapitalizationTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0bd0cd7c-f136-4a6c-a21d-4f6f656b4cfd" xlink:to="loc_stem_ProceedsFromReverseRecapitalizationTransaction_eb012b8d-5879-4e58-83ca-e8dac3d8f870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="stem-20210930.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2bc4a0a2-ec7f-429c-9868-95e1a456cc99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_43749053-94a0-42d2-8124-86eb6834fc83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2bc4a0a2-ec7f-429c-9868-95e1a456cc99" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_43749053-94a0-42d2-8124-86eb6834fc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="stem-20210930.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_598e5637-5d9b-4349-8d80-4b1d22228f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_48e46096-e477-449a-949d-8bfc870eef7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_598e5637-5d9b-4349-8d80-4b1d22228f83" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_48e46096-e477-449a-949d-8bfc870eef7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_f7078aa2-30ab-46cf-8f79-96d068fdbc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_598e5637-5d9b-4349-8d80-4b1d22228f83" xlink:to="loc_us-gaap_UseOfEstimates_f7078aa2-30ab-46cf-8f79-96d068fdbc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_d197e708-5e13-4a23-92b9-ac7abc98b0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_598e5637-5d9b-4349-8d80-4b1d22228f83" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_d197e708-5e13-4a23-92b9-ac7abc98b0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock_ec74c47c-9f04-4d42-a200-a299e1fbf7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_598e5637-5d9b-4349-8d80-4b1d22228f83" xlink:to="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock_ec74c47c-9f04-4d42-a200-a299e1fbf7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_cdd789c1-39b6-4eca-b6b9-5da420e26ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_598e5637-5d9b-4349-8d80-4b1d22228f83" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_cdd789c1-39b6-4eca-b6b9-5da420e26ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_d7218e5e-07b8-4936-9f09-58bd540f9521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_598e5637-5d9b-4349-8d80-4b1d22228f83" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_d7218e5e-07b8-4936-9f09-58bd540f9521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_88855ac8-722f-40b9-9001-1e71ad45d1df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_598e5637-5d9b-4349-8d80-4b1d22228f83" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_88855ac8-722f-40b9-9001-1e71ad45d1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="stem-20210930.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_76586bf6-e277-4207-8674-a473d6665929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_591905f4-25e9-4f69-8026-e98972a2ab51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76586bf6-e277-4207-8674-a473d6665929" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_591905f4-25e9-4f69-8026-e98972a2ab51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_606997fe-42b7-437b-9886-cafa11e2f48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_606997fe-42b7-437b-9886-cafa11e2f48f" xlink:to="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f4fd1883-8368-405d-b60e-1ab24be5f514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f4fd1883-8368-405d-b60e-1ab24be5f514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_10ecac13-09dc-4069-b688-b33b7dced0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_f4fd1883-8368-405d-b60e-1ab24be5f514" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_10ecac13-09dc-4069-b688-b33b7dced0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_88521f4b-8d62-40ef-a1a5-f5ad52b21a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_10ecac13-09dc-4069-b688-b33b7dced0b0" xlink:to="loc_us-gaap_AccountsReceivableMember_88521f4b-8d62-40ef-a1a5-f5ad52b21a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_38bde9df-bec2-4087-bdad-9ddfbff879f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_10ecac13-09dc-4069-b688-b33b7dced0b0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_38bde9df-bec2-4087-bdad-9ddfbff879f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_72d74b11-f0be-4179-bd3e-14bac5afb8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_72d74b11-f0be-4179-bd3e-14bac5afb8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5357b64f-84d1-42be-9611-c9413afe6750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_72d74b11-f0be-4179-bd3e-14bac5afb8d2" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5357b64f-84d1-42be-9611-c9413afe6750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_852b4713-7efd-4086-afbd-13ff8036c1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5357b64f-84d1-42be-9611-c9413afe6750" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_852b4713-7efd-4086-afbd-13ff8036c1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5959522a-45a0-49b0-b848-bde89d7418bd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:to="loc_srt_MajorCustomersAxis_5959522a-45a0-49b0-b848-bde89d7418bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_5959522a-45a0-49b0-b848-bde89d7418bd" xlink:to="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerAMember_f77f53d6-5fe2-48c6-8461-a9c26660b44c" xlink:href="stem-20210930.xsd#stem_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerAMember_f77f53d6-5fe2-48c6-8461-a9c26660b44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerBMember_52ec3d08-953f-4491-bd24-27558d043490" xlink:href="stem-20210930.xsd#stem_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerBMember_52ec3d08-953f-4491-bd24-27558d043490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerCMember_27c0fe34-1274-4f23-9441-d23fc7d86d53" xlink:href="stem-20210930.xsd#stem_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerCMember_27c0fe34-1274-4f23-9441-d23fc7d86d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerDMember_ff0c3ac4-f392-4acc-b5c3-a4895f8b415d" xlink:href="stem-20210930.xsd#stem_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerDMember_ff0c3ac4-f392-4acc-b5c3-a4895f8b415d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerHMember_26f2ed86-483f-4db1-b102-22636c276a85" xlink:href="stem-20210930.xsd#stem_CustomerHMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerHMember_26f2ed86-483f-4db1-b102-22636c276a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CustomerIMember_5880ab5a-ed08-4c7c-916f-4876e8d31d7d" xlink:href="stem-20210930.xsd#stem_CustomerIMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_81f24064-1adf-441b-b46b-a97ba9d58445" xlink:to="loc_stem_CustomerIMember_5880ab5a-ed08-4c7c-916f-4876e8d31d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_47052ad4-0dc5-428f-af11-f0f1042a0246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_7e768d6a-0e8d-4fc8-8dce-cfe46542ed70" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_47052ad4-0dc5-428f-af11-f0f1042a0246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1b77bd9b-5faa-49ae-9d41-d9fcd3385410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47052ad4-0dc5-428f-af11-f0f1042a0246" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1b77bd9b-5faa-49ae-9d41-d9fcd3385410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9ca9bee6-5de7-42f7-8752-6d494a53c9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47052ad4-0dc5-428f-af11-f0f1042a0246" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9ca9bee6-5de7-42f7-8752-6d494a53c9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUE" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4ced958a-3552-4668-ab91-1998e4da36bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_74579812-6b26-48d5-b336-7667acd64200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4ced958a-3552-4668-ab91-1998e4da36bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_74579812-6b26-48d5-b336-7667acd64200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUETables" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e105a330-5157-4498-b66c-5cefecb8d313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ac7b25ed-ed29-4dea-95f3-2f37e6d464a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e105a330-5157-4498-b66c-5cefecb8d313" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ac7b25ed-ed29-4dea-95f3-2f37e6d464a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_06e333b1-01f5-4913-8b47-0dd31b81d8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e105a330-5157-4498-b66c-5cefecb8d313" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_06e333b1-01f5-4913-8b47-0dd31b81d8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_66dea4c4-ddc2-4922-b0a7-41e292da7e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e105a330-5157-4498-b66c-5cefecb8d313" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_66dea4c4-ddc2-4922-b0a7-41e292da7e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/REVENUENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b021578a-4caa-4b1c-a230-47abe5194cad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b021578a-4caa-4b1c-a230-47abe5194cad" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_b96c95b5-00d9-4aca-a603-6ddbf527b41b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:to="loc_us-gaap_TypeOfArrangementAxis_b96c95b5-00d9-4aca-a603-6ddbf527b41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_badc9402-a4b4-40d8-b405-18bf87cc0924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_b96c95b5-00d9-4aca-a603-6ddbf527b41b" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_badc9402-a4b4-40d8-b405-18bf87cc0924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember_7ee9f617-e64c-4013-9a80-1e06ff6e4082" xlink:href="stem-20210930.xsd#stem_HostCustomerArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_badc9402-a4b4-40d8-b405-18bf87cc0924" xlink:to="loc_stem_HostCustomerArrangementsMember_7ee9f617-e64c-4013-9a80-1e06ff6e4082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember_04b1caa7-d7a7-4ad3-9ce8-12d009bb83f7" xlink:href="stem-20210930.xsd#stem_PartnershipArrangementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_badc9402-a4b4-40d8-b405-18bf87cc0924" xlink:to="loc_stem_PartnershipArrangementsMember_04b1caa7-d7a7-4ad3-9ce8-12d009bb83f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_348a3f72-bac4-4181-bc0a-b8bf22823dca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:to="loc_srt_RangeAxis_348a3f72-bac4-4181-bc0a-b8bf22823dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_21be0512-6087-4828-9575-419e429531d8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_348a3f72-bac4-4181-bc0a-b8bf22823dca" xlink:to="loc_srt_RangeMember_21be0512-6087-4828-9575-419e429531d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bee07617-7f97-466f-92ea-ef6bc3329662" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_21be0512-6087-4828-9575-419e429531d8" xlink:to="loc_srt_MinimumMember_bee07617-7f97-466f-92ea-ef6bc3329662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_165267ee-8753-454d-931e-7a1155ac86f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_21be0512-6087-4828-9575-419e429531d8" xlink:to="loc_srt_MaximumMember_165267ee-8753-454d-931e-7a1155ac86f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2830f9b5-0c12-46df-81da-12433c6eef38" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_5ed0987d-7e91-4746-9a25-67f15f681fd2" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_5ed0987d-7e91-4746-9a25-67f15f681fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerContractTerm_b9a970b5-6269-4890-9a51-a2c6d256dce6" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerContractTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerContractTerm_b9a970b5-6269-4890-9a51-a2c6d256dce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerIncentivePeriod_693d6fad-fb1b-444f-a6f8-7045b5ed2abe" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerIncentivePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerIncentivePeriod_693d6fad-fb1b-444f-a6f8-7045b5ed2abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_b939eef9-937b-4d53-a400-cefdd3b57d4a" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_b939eef9-937b-4d53-a400-cefdd3b57d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_11861a6a-ebd2-4b75-82a4-e41b045d3f2a" xlink:href="stem-20210930.xsd#stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d486b34-b3e3-45f8-8f30-698f327487a5" xlink:to="loc_stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod_11861a6a-ebd2-4b75-82a4-e41b045d3f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUEDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2a830046-3b5c-4bc0-a4f4-660cc179d95e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2a830046-3b5c-4bc0-a4f4-660cc179d95e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c1a0f407-f3ad-4132-a82d-c10285530b2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:to="loc_srt_ProductOrServiceAxis_c1a0f407-f3ad-4132-a82d-c10285530b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_aa6b5dbe-b93b-41d2-86e1-5e0a2a02c3a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c1a0f407-f3ad-4132-a82d-c10285530b2b" xlink:to="loc_srt_ProductsAndServicesDomain_aa6b5dbe-b93b-41d2-86e1-5e0a2a02c3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_9c130972-8f01-4f0f-b900-43af768a5fd1" xlink:href="stem-20210930.xsd#stem_HardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_aa6b5dbe-b93b-41d2-86e1-5e0a2a02c3a0" xlink:to="loc_stem_HardwareMember_9c130972-8f01-4f0f-b900-43af768a5fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_8e6224c2-96ef-429d-ae83-1487f1fc82b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_aa6b5dbe-b93b-41d2-86e1-5e0a2a02c3a0" xlink:to="loc_us-gaap_ServiceMember_8e6224c2-96ef-429d-ae83-1487f1fc82b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:to="loc_us-gaap_TypeOfArrangementAxis_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e0cc551d-a647-4e79-ae49-441637cf08a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1d5cebb3-06f5-4f6e-b5f8-b89bfdb0b855" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e0cc551d-a647-4e79-ae49-441637cf08a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PartnershipArrangementsMember_0c2b1afa-2cd1-4021-b09c-7faa44fe962b" xlink:href="stem-20210930.xsd#stem_PartnershipArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e0cc551d-a647-4e79-ae49-441637cf08a7" xlink:to="loc_stem_PartnershipArrangementsMember_0c2b1afa-2cd1-4021-b09c-7faa44fe962b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HostCustomerArrangementsMember_f18c32b1-771e-454f-8188-8f0b85a0e2a8" xlink:href="stem-20210930.xsd#stem_HostCustomerArrangementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e0cc551d-a647-4e79-ae49-441637cf08a7" xlink:to="loc_stem_HostCustomerArrangementsMember_f18c32b1-771e-454f-8188-8f0b85a0e2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8a462992-886e-4c37-82dc-1cd0a7b85fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c48c2e3-7d1d-453f-84de-d7a2d9021507" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_8a462992-886e-4c37-82dc-1cd0a7b85fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69e64906-b968-4c9f-a739-79e4744687b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8a462992-886e-4c37-82dc-1cd0a7b85fac" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69e64906-b968-4c9f-a739-79e4744687b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUERemainingPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_be8806de-7744-4752-bef8-bbe2798f7849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_be8806de-7744-4752-bef8-bbe2798f7849" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_31312ae0-a6c5-4d9a-8acc-8a65a61074b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_31312ae0-a6c5-4d9a-8acc-8a65a61074b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:to="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_3583141c-c5ff-41fa-a26b-50cbe97529c8" xlink:to="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_644e4124-3f51-4c19-ba06-26f00fb58b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:to="loc_us-gaap_ServiceMember_644e4124-3f51-4c19-ba06-26f00fb58b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_HardwareMember_07712773-2f57-469c-ad09-3fb5c5900270" xlink:href="stem-20210930.xsd#stem_HardwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0ef18801-5c99-4bef-ae7a-7b85a3296abb" xlink:to="loc_stem_HardwareMember_07712773-2f57-469c-ad09-3fb5c5900270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_76e1f49d-17e1-4072-84c7-7b557970427c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fd1040fe-f99e-4cf1-931d-409a8ee030fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fd1040fe-f99e-4cf1-931d-409a8ee030fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_132b6862-32b5-43f6-af18-1e0788e2e1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_132b6862-32b5-43f6-af18-1e0788e2e1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_315ec4a6-92f6-453c-9961-d84e294dc7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_cd729507-7267-4337-9a21-2895d3787500" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_315ec4a6-92f6-453c-9961-d84e294dc7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUERemainingPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.stem.com/role/REVENUEContractBalancesDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#REVENUEContractBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/REVENUEContractBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_39dfe63d-0b45-4a0e-bf5b-ec08e2a848b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityRollForward_944feaa8-cdcd-41c7-b5c6-3843f45794ac" xlink:href="stem-20210930.xsd#stem_ContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_39dfe63d-0b45-4a0e-bf5b-ec08e2a848b7" xlink:to="loc_stem_ContractWithCustomerLiabilityRollForward_944feaa8-cdcd-41c7-b5c6-3843f45794ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_de34ec12-3329-4ac9-934a-69d555968a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_944feaa8-cdcd-41c7-b5c6-3843f45794ac" xlink:to="loc_us-gaap_ContractWithCustomerLiability_de34ec12-3329-4ac9-934a-69d555968a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_12a49a3c-7524-4ed2-8ca7-38782f5c303c" xlink:href="stem-20210930.xsd#stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_944feaa8-cdcd-41c7-b5c6-3843f45794ac" xlink:to="loc_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_12a49a3c-7524-4ed2-8ca7-38782f5c303c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_98b27736-c738-4c92-99de-583683352e8b" xlink:href="stem-20210930.xsd#stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_944feaa8-cdcd-41c7-b5c6-3843f45794ac" xlink:to="loc_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_98b27736-c738-4c92-99de-583683352e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_17830593-2072-4aaa-9736-9ee0285a677d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_944feaa8-cdcd-41c7-b5c6-3843f45794ac" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_17830593-2072-4aaa-9736-9ee0285a677d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_a3808d0b-823d-486a-914c-721820aff0fd" xlink:href="stem-20210930.xsd#stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_944feaa8-cdcd-41c7-b5c6-3843f45794ac" xlink:to="loc_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_a3808d0b-823d-486a-914c-721820aff0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_5c47051b-e6ed-4f88-bc9c-b3ce2c01738a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_ContractWithCustomerLiabilityRollForward_944feaa8-cdcd-41c7-b5c6-3843f45794ac" xlink:to="loc_us-gaap_ContractWithCustomerLiability_5c47051b-e6ed-4f88-bc9c-b3ce2c01738a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SHORTTERMINVESTMENTS" xlink:type="simple" xlink:href="stem-20210930.xsd#SHORTTERMINVESTMENTS"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/SHORTTERMINVESTMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a21ca186-3f31-4aed-9222-1c9b004a2936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_1c0fdb1e-c2f0-4e8c-90b4-07a7e0976b11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a21ca186-3f31-4aed-9222-1c9b004a2936" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_1c0fdb1e-c2f0-4e8c-90b4-07a7e0976b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SHORTTERMINVESTMENTSTables" xlink:type="simple" xlink:href="stem-20210930.xsd#SHORTTERMINVESTMENTSTables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/SHORTTERMINVESTMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e15ce443-9365-42ee-a2a3-ee49fb3c0144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_c17d824c-9b84-43ea-9afe-a6bda9105260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e15ce443-9365-42ee-a2a3-ee49fb3c0144" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_c17d824c-9b84-43ea-9afe-a6bda9105260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#SHORTTERMINVESTMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/SHORTTERMINVESTMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_690e5520-0f0b-4845-b03d-e6b6018badeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_690e5520-0f0b-4845-b03d-e6b6018badeb" xlink:to="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_17afd7a0-48ab-464a-85b7-be610d42c825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_17afd7a0-48ab-464a-85b7-be610d42c825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_cf3bd386-60a6-4b2e-acff-485ab760eca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_17afd7a0-48ab-464a-85b7-be610d42c825" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_cf3bd386-60a6-4b2e-acff-485ab760eca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_48385db5-0d1d-47fd-b333-78ef0bea0d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_cf3bd386-60a6-4b2e-acff-485ab760eca1" xlink:to="loc_us-gaap_MoneyMarketFundsMember_48385db5-0d1d-47fd-b333-78ef0bea0d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_761cf55f-2643-4c9b-b0c1-ca5583e29144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_761cf55f-2643-4c9b-b0c1-ca5583e29144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_761cf55f-2643-4c9b-b0c1-ca5583e29144" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f851483b-a63f-4ced-89fb-65c9942c7bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f851483b-a63f-4ced-89fb-65c9942c7bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_3208f1da-b7d5-45a4-a8d4-ffa43e8aa79e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_CommercialPaperMember_3208f1da-b7d5-45a4-a8d4-ffa43e8aa79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember_cf600954-fe83-49f6-bdc7-cd0f9fab377a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_USTreasuryBondSecuritiesMember_cf600954-fe83-49f6-bdc7-cd0f9fab377a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_9f83c04e-478b-4f90-9d4b-80aea3f7eb82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_CertificatesOfDepositMember_9f83c04e-478b-4f90-9d4b-80aea3f7eb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDebtSecuritiesMember_ea7de0b1-7c9b-4d76-8ef6-b3440aa0536d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efa68aeb-aee7-4761-b506-f2fc8d5b1a6a" xlink:to="loc_us-gaap_OtherDebtSecuritiesMember_ea7de0b1-7c9b-4d76-8ef6-b3440aa0536d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_79f977df-2a82-46e5-9762-7d8c67b5ac5a" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_6a845254-6a8b-4f2a-9cd1-27f6523ad730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_6a845254-6a8b-4f2a-9cd1-27f6523ad730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1add28f3-74e5-4ddd-9b5c-f098650116c5" xlink:href="stem-20210930.xsd#stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:to="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_1add28f3-74e5-4ddd-9b5c-f098650116c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_3b394c55-48cb-4c0d-a3bc-632d72b6d0ab" xlink:href="stem-20210930.xsd#stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:to="loc_stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_3b394c55-48cb-4c0d-a3bc-632d72b6d0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_839718cf-ae3a-43c0-b5ee-67270297d2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2e5312f7-c0d8-417e-87f1-1d149dd52609" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_839718cf-ae3a-43c0-b5ee-67270297d2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2db79baa-f5cb-47e9-a7ed-0ef691f26b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2db79baa-f5cb-47e9-a7ed-0ef691f26b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9f624cbc-bb18-4a17-b94d-92e6176181e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9f624cbc-bb18-4a17-b94d-92e6176181e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_dc169080-2ba8-49e5-abe3-a31977fcce5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_dc169080-2ba8-49e5-abe3-a31977fcce5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4554e3f-beab-4670-a822-79f710f39290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_09e28865-1cf3-41f0-8bb2-85d587d8cfc4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4554e3f-beab-4670-a822-79f710f39290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:href="stem-20210930.xsd#stem_InvestmentClassificationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_2157f141-73d1-4682-90fd-3b300ec73e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_2157f141-73d1-4682-90fd-3b300ec73e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2358f5d9-0a3b-4ac5-a298-ff53ae40ea0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2358f5d9-0a3b-4ac5-a298-ff53ae40ea0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_00f726a1-b8ac-4011-898e-2eb7a44cd83c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_00f726a1-b8ac-4011-898e-2eb7a44cd83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7244b8e5-f7b6-4083-90b4-145a4dcbb36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stem_InvestmentClassificationAbstract_0ca6bc39-4173-452d-9ed3-c1e29c188aad" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_7244b8e5-f7b6-4083-90b4-145a4dcbb36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_11051568-f80f-4930-b07e-9ca62bc21f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_25759e35-f378-44dc-88bb-fbbfd286a55a" xlink:to="loc_us-gaap_ImpairmentOfInvestments_11051568-f80f-4930-b07e-9ca62bc21f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="stem-20210930.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fa3a845b-9fc1-4bf3-94df-2e693e7ce9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_0893a835-d570-454c-8b33-39cc598f8c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fa3a845b-9fc1-4bf3-94df-2e693e7ce9ea" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_0893a835-d570-454c-8b33-39cc598f8c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="stem-20210930.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2caab30a-b550-49d5-bb7a-1c51ea0d710f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_7610f2ab-2f80-492a-9635-7729f780d056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2caab30a-b550-49d5-bb7a-1c51ea0d710f" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_7610f2ab-2f80-492a-9635-7729f780d056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_02bcecd6-3818-4b32-a631-14fcb306ffc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2caab30a-b550-49d5-bb7a-1c51ea0d710f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_02bcecd6-3818-4b32-a631-14fcb306ffc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_5550f3ad-753d-4028-b9b9-345a822ffbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2caab30a-b550-49d5-bb7a-1c51ea0d710f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_5550f3ad-753d-4028-b9b9-345a822ffbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_703957d8-27c9-4f92-aa35-4121f2fe2586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_703957d8-27c9-4f92-aa35-4121f2fe2586" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_36975819-89f5-475f-9cf2-f7f21f84131c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_36975819-89f5-475f-9cf2-f7f21f84131c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_36975819-89f5-475f-9cf2-f7f21f84131c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a0dd1840-160d-4d5f-9a1b-e3bdf2ab14f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a0dd1840-160d-4d5f-9a1b-e3bdf2ab14f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_68ea9552-a73b-4a86-ad5a-8ac65528ae2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_68ea9552-a73b-4a86-ad5a-8ac65528ae2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ab3a8f43-79d1-4a02-80e2-443d515403f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_412c7f6d-3c52-4585-901f-214b997b465a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ab3a8f43-79d1-4a02-80e2-443d515403f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2943913c-562c-4b43-9df5-617bea3d450a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2943913c-562c-4b43-9df5-617bea3d450a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_46106d62-deef-4dc9-a70a-2ee8423692a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2943913c-562c-4b43-9df5-617bea3d450a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_46106d62-deef-4dc9-a70a-2ee8423692a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_5ac657fb-003d-4892-b8cf-949afb664ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_46106d62-deef-4dc9-a70a-2ee8423692a2" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_5ac657fb-003d-4892-b8cf-949afb664ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_1304d6a7-c47f-47c7-b851-49fae1a53f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_1304d6a7-c47f-47c7-b851-49fae1a53f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_819212db-d279-4da9-a27a-e193e943b499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1304d6a7-c47f-47c7-b851-49fae1a53f72" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_819212db-d279-4da9-a27a-e193e943b499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_6a0bfaff-af29-4bb2-9c70-ae29b6b01328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_819212db-d279-4da9-a27a-e193e943b499" xlink:to="loc_us-gaap_MoneyMarketFundsMember_6a0bfaff-af29-4bb2-9c70-ae29b6b01328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_abe9faa9-363e-4020-bcb8-fcaee42d3bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_abe9faa9-363e-4020-bcb8-fcaee42d3bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_abe9faa9-363e-4020-bcb8-fcaee42d3bce" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_40567ced-1e92-4ecb-bab3-7cac24b09a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_40567ced-1e92-4ecb-bab3-7cac24b09a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_dae551be-3043-4549-8c15-20e5fe4f1c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_CommercialPaperMember_dae551be-3043-4549-8c15-20e5fe4f1c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember_b239f518-25e9-4ce3-b408-ed952b9e5f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_USTreasuryBondSecuritiesMember_b239f518-25e9-4ce3-b408-ed952b9e5f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_695c649f-26f2-447c-bd2c-4d3a3d81e794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_CertificatesOfDepositMember_695c649f-26f2-447c-bd2c-4d3a3d81e794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDebtSecuritiesMember_95aaaf4d-dad6-4e0c-950b-b807a570da1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_131d7c31-5e95-4765-8f75-7e5ac6700d42" xlink:to="loc_us-gaap_OtherDebtSecuritiesMember_95aaaf4d-dad6-4e0c-950b-b807a570da1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_14e1b23f-f113-46fb-ab1c-af9356899d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_cc7e6f1c-7ff0-43bb-bc6b-eadc2fefb542" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_14e1b23f-f113-46fb-ab1c-af9356899d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePreferredStockWarrantMember_af89d90b-8a2d-435b-8a7d-34fd1b4e93f7" xlink:href="stem-20210930.xsd#stem_ConvertiblePreferredStockWarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_14e1b23f-f113-46fb-ab1c-af9356899d3d" xlink:to="loc_stem_ConvertiblePreferredStockWarrantMember_af89d90b-8a2d-435b-8a7d-34fd1b4e93f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ac1b1625-a8ed-4573-84b1-1a5b39da38b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_19ddf62f-2343-4269-8041-523393f586c0" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ac1b1625-a8ed-4573-84b1-1a5b39da38b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_b954f56c-f5ea-4957-a7e3-8830c0667e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ac1b1625-a8ed-4573-84b1-1a5b39da38b2" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_b954f56c-f5ea-4957-a7e3-8830c0667e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_106824b6-9eec-4ded-bd12-ed2018385af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_b954f56c-f5ea-4957-a7e3-8830c0667e91" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_106824b6-9eec-4ded-bd12-ed2018385af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b1def799-a55f-4910-bd5e-abd9a560f687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_106824b6-9eec-4ded-bd12-ed2018385af7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b1def799-a55f-4910-bd5e-abd9a560f687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAbstract_9126b313-88c1-4051-86be-f61ea8e7d9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_b954f56c-f5ea-4957-a7e3-8830c0667e91" xlink:to="loc_us-gaap_DebtSecuritiesAbstract_9126b313-88c1-4051-86be-f61ea8e7d9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c19d9df5-7e21-4524-8d91-0e9ffd42cde3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAbstract_9126b313-88c1-4051-86be-f61ea8e7d9f5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c19d9df5-7e21-4524-8d91-0e9ffd42cde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_49c263b9-022a-4512-8e59-843fb96baa48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAbstract_9126b313-88c1-4051-86be-f61ea8e7d9f5" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_49c263b9-022a-4512-8e59-843fb96baa48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_423cc978-f93a-44b4-b70e-c53a08cec7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ac1b1625-a8ed-4573-84b1-1a5b39da38b2" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_423cc978-f93a-44b4-b70e-c53a08cec7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiability_832ea2d6-edcd-49c6-88cd-d279ba08bdb9" xlink:href="stem-20210930.xsd#stem_WarrantLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_423cc978-f93a-44b4-b70e-c53a08cec7d5" xlink:to="loc_stem_WarrantLiability_832ea2d6-edcd-49c6-88cd-d279ba08bdb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c439d595-b790-4fc7-abad-49067c854912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_45d4b412-40ad-4ef6-a272-384701d3fffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c439d595-b790-4fc7-abad-49067c854912" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_45d4b412-40ad-4ef6-a272-384701d3fffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_45d4b412-40ad-4ef6-a272-384701d3fffd" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_9d1a0a5f-e3e9-4c0c-99ae-e0f38f2c6577" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_7e421821-77bc-427a-b4f7-9d31bcb21e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_7e421821-77bc-427a-b4f7-9d31bcb21e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_5176ff21-3218-4990-9a0d-9bd7706478ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_5176ff21-3218-4990-9a0d-9bd7706478ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_d07211d9-46c8-4255-8911-68addcac9c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_d07211d9-46c8-4255-8911-68addcac9c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_44305add-8522-40d9-acc2-1fc3131f9f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_44305add-8522-40d9-acc2-1fc3131f9f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_7f36c752-b14c-4686-8987-1a7b088a06ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1358abc6-cd1f-4f16-aafe-54d8ceb0c622" xlink:to="loc_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_7f36c752-b14c-4686-8987-1a7b088a06ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9eeda8db-dc1f-47b6-94b9-bafa3fd59d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_45d4b412-40ad-4ef6-a272-384701d3fffd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9eeda8db-dc1f-47b6-94b9-bafa3fd59d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityMeasurementInput_1749aa4f-84c0-4cb9-9475-1b8073c3a00c" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_9eeda8db-dc1f-47b6-94b9-bafa3fd59d9f" xlink:to="loc_stem_WarrantLiabilityMeasurementInput_1749aa4f-84c0-4cb9-9475-1b8073c3a00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_33c074b9-7290-431a-95bd-01b3c49d752d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b6a6579e-b1d4-4127-87f7-1d7414660f67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_33c074b9-7290-431a-95bd-01b3c49d752d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b6a6579e-b1d4-4127-87f7-1d7414660f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_9b180990-0f69-491c-a408-9d0df3f294ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b6a6579e-b1d4-4127-87f7-1d7414660f67" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_9b180990-0f69-491c-a408-9d0df3f294ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_16d929d4-94de-402a-9a2e-f19464c5fbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_9b180990-0f69-491c-a408-9d0df3f294ff" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_16d929d4-94de-402a-9a2e-f19464c5fbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantLiabilityMember_2c63b9d9-050d-4282-9a6f-c05fbe96c4d6" xlink:href="stem-20210930.xsd#stem_WarrantLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_16d929d4-94de-402a-9a2e-f19464c5fbc7" xlink:to="loc_stem_WarrantLiabilityMember_2c63b9d9-050d-4282-9a6f-c05fbe96c4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_af7d5cb1-1e62-4f7a-b0b8-020caff9d770" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b6a6579e-b1d4-4127-87f7-1d7414660f67" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_af7d5cb1-1e62-4f7a-b0b8-020caff9d770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_af7d5cb1-1e62-4f7a-b0b8-020caff9d770" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e6ee0ac7-7e41-4668-9f28-d90bd300a5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e6ee0ac7-7e41-4668-9f28-d90bd300a5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_7d451c9f-3eb9-425f-ac52-b67a9433254f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_7d451c9f-3eb9-425f-ac52-b67a9433254f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_563b3256-99f0-4d80-929d-4f679baf8a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_563b3256-99f0-4d80-929d-4f679baf8a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_67feae32-01d0-43ab-a64a-368d735a587d" xlink:href="stem-20210930.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger_67feae32-01d0-43ab-a64a-368d735a587d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_6d4058e4-8c84-4193-829d-7bf1bcb427db" xlink:href="stem-20210930.xsd#stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants_6d4058e4-8c84-4193-829d-7bf1bcb427db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7e31755f-0fac-4b58-9a89-78e105b3775e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_7e31755f-0fac-4b58-9a89-78e105b3775e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_eaff8ed9-32c3-437b-9c72-98b021cef0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_399f0eb6-7b79-4143-ac0a-665234cd89e6" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_eaff8ed9-32c3-437b-9c72-98b021cef0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET" xlink:type="simple" xlink:href="stem-20210930.xsd#ENERGYSTORAGESYSTEMSNET"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_be9d6f28-63e5-42f5-a5e5-c85a824d88d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_750ea8e0-8cbd-46f7-89c5-2b56776da566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_be9d6f28-63e5-42f5-a5e5-c85a824d88d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_750ea8e0-8cbd-46f7-89c5-2b56776da566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables" xlink:type="simple" xlink:href="stem-20210930.xsd#ENERGYSTORAGESYSTEMSNETTables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_bb91e972-b16e-4b3f-8b42-5a0cb8951749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_23e36e79-7693-479b-8af5-5d37c90393bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_bb91e972-b16e-4b3f-8b42-5a0cb8951749" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_23e36e79-7693-479b-8af5-5d37c90393bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_196faabf-7236-4dcc-ae82-6e4d382f4853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8de59b44-05f3-45b2-8048-26150baf3326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_196faabf-7236-4dcc-ae82-6e4d382f4853" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8de59b44-05f3-45b2-8048-26150baf3326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9151dfd2-04d6-4409-bd02-ddb347399c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8de59b44-05f3-45b2-8048-26150baf3326" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9151dfd2-04d6-4409-bd02-ddb347399c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a8e252a-e359-4853-8ec0-239783c05bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9151dfd2-04d6-4409-bd02-ddb347399c0f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a8e252a-e359-4853-8ec0-239783c05bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember_04d8d7eb-8145-4170-85fe-d051fc00413c" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a8e252a-e359-4853-8ec0-239783c05bfd" xlink:to="loc_stem_EnergyStorageSystemsPlacedIntoServiceMember_04d8d7eb-8145-4170-85fe-d051fc00413c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_667d8309-3354-4eae-8741-ee0e1a37f5ef" xlink:href="stem-20210930.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3a8e252a-e359-4853-8ec0-239783c05bfd" xlink:to="loc_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_667d8309-3354-4eae-8741-ee0e1a37f5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8de59b44-05f3-45b2-8048-26150baf3326" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f2b5e58b-023c-4c69-81ed-34fa13c17e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f2b5e58b-023c-4c69-81ed-34fa13c17e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_584e2703-b7ab-4c8d-97fa-c6eb68192fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_584e2703-b7ab-4c8d-97fa-c6eb68192fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_84acc6af-520f-4690-adb6-4aad6a4f7ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2645a9a2-90cc-464e-ab27-c4bfd5b24942" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_84acc6af-520f-4690-adb6-4aad6a4f7ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#ENERGYSTORAGESYSTEMSNETNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0bcb0418-0454-4114-b258-d593880da5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a5fc6418-c695-4cc0-b93a-dcaa24793f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0bcb0418-0454-4114-b258-d593880da5b9" xlink:to="loc_us-gaap_Depreciation_a5fc6418-c695-4cc0-b93a-dcaa24793f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLE" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLE"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NOTESPAYABLE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e8a4fb73-c688-473a-8100-66ba0f2495ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_c7fb9479-9b04-4124-9642-ce10da2f6c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e8a4fb73-c688-473a-8100-66ba0f2495ba" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_c7fb9479-9b04-4124-9642-ce10da2f6c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLETables" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLETables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NOTESPAYABLETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bfcf37c3-2d06-4fb9-9ad2-4aa9f0299a01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_007c62fd-67db-43a4-83e5-039bd69d485b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bfcf37c3-2d06-4fb9-9ad2-4aa9f0299a01" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_007c62fd-67db-43a4-83e5-039bd69d485b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dab6da49-3f3d-4252-8fcd-4d6260532295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dab6da49-3f3d-4252-8fcd-4d6260532295" xlink:to="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1e7b8de8-8435-4883-b227-c15f417c0318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1e7b8de8-8435-4883-b227-c15f417c0318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eaaf4068-b763-4cca-a143-61fbc0647eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1e7b8de8-8435-4883-b227-c15f417c0318" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eaaf4068-b763-4cca-a143-61fbc0647eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_505259d8-0357-4ace-ba56-254474d9a52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_eaaf4068-b763-4cca-a143-61fbc0647eaa" xlink:to="loc_us-gaap_LineOfCreditMember_505259d8-0357-4ace-ba56-254474d9a52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ace2c17a-47ad-4e47-aaf7-cedcd67adf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:to="loc_us-gaap_DebtInstrumentAxis_ace2c17a-47ad-4e47-aaf7-cedcd67adf11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c2e525ae-8ed8-437e-ac75-ff4776fa0b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ace2c17a-47ad-4e47-aaf7-cedcd67adf11" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c2e525ae-8ed8-437e-ac75-ff4776fa0b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_RevolvingLoanDueToSPEMemberMember_1607b16b-bcf6-4291-aab1-a19ed6412d33" xlink:href="stem-20210930.xsd#stem_RevolvingLoanDueToSPEMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c2e525ae-8ed8-437e-ac75-ff4776fa0b22" xlink:to="loc_stem_RevolvingLoanDueToSPEMemberMember_1607b16b-bcf6-4291-aab1-a19ed6412d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bc761553-9856-40d8-8ca6-5c0ed74be9d3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0b1a4a65-49a9-40b0-ade4-a106b488173e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0b1a4a65-49a9-40b0-ade4-a106b488173e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_57e85794-f517-4251-9b6f-c98c5ae2f30a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_57e85794-f517-4251-9b6f-c98c5ae2f30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRatePeriodThreshold_6b0c587e-73f1-48e9-86d2-54c87aba0a04" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRatePeriodThreshold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_stem_DebtInstrumentInterestRatePeriodThreshold_6b0c587e-73f1-48e9-86d2-54c87aba0a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_32e4f2c8-1313-4010-a3a3-ae384ae8409b" xlink:href="stem-20210930.xsd#stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_32e4f2c8-1313-4010-a3a3-ae384ae8409b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5731d4a3-8cb8-4966-8328-cb39f4e36cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3abe070e-1fab-4382-8c8e-9d81501baff2" xlink:to="loc_us-gaap_LineOfCredit_5731d4a3-8cb8-4966-8328-cb39f4e36cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLETermLoanDuetoSPEMemberDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_548ef47e-c9a1-4063-a6a2-3f18b9776932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_548ef47e-c9a1-4063-a6a2-3f18b9776932" xlink:to="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a76aeb22-8d74-4139-84e9-01e83be293a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:to="loc_us-gaap_DebtInstrumentAxis_a76aeb22-8d74-4139-84e9-01e83be293a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1b7e6ddc-ab31-42d1-b240-4f6c3905161a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a76aeb22-8d74-4139-84e9-01e83be293a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1b7e6ddc-ab31-42d1-b240-4f6c3905161a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToSPEMemberMember_06aceb20-77b3-4230-9587-208157fb42dc" xlink:href="stem-20210930.xsd#stem_TermLoanDueToSPEMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1b7e6ddc-ab31-42d1-b240-4f6c3905161a" xlink:to="loc_stem_TermLoanDueToSPEMemberMember_06aceb20-77b3-4230-9587-208157fb42dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f1d157d1-f472-473e-bfa0-42afc2a11dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f1d157d1-f472-473e-bfa0-42afc2a11dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8b159bd7-94d4-4fa9-ad27-976becdb93fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f1d157d1-f472-473e-bfa0-42afc2a11dea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8b159bd7-94d4-4fa9-ad27-976becdb93fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_0f5d9636-b6f4-4e02-99aa-1b2ea6739fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8b159bd7-94d4-4fa9-ad27-976becdb93fa" xlink:to="loc_us-gaap_MediumTermNotesMember_0f5d9636-b6f4-4e02-99aa-1b2ea6739fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a032d73d-3eed-43f0-8484-909cfd318468" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_505ebc38-feec-4ca6-aee2-15c536b2348c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_505ebc38-feec-4ca6-aee2-15c536b2348c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a8772b69-dee8-4d8f-8606-f8f6a8900e39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a8772b69-dee8-4d8f-8606-f8f6a8900e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_cad32df9-ac6e-40f1-9c71-4c82ae543d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_cad32df9-ac6e-40f1-9c71-4c82ae543d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfMediumTermNotes_b001774e-afb8-462b-842f-4c355e658f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfMediumTermNotes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7904a8e-1500-4850-8ebc-4ce78402d408" xlink:to="loc_us-gaap_RepaymentsOfMediumTermNotes_b001774e-afb8-462b-842f-4c355e658f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fe258c6a-a6be-48d0-af11-465213fa4bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fe258c6a-a6be-48d0-af11-465213fa4bdf" xlink:to="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_30a6cf22-8ce9-471f-b28f-7e1faeb31a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:to="loc_us-gaap_DebtInstrumentAxis_30a6cf22-8ce9-471f-b28f-7e1faeb31a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d8d293e1-7438-42f5-b21f-ea8d84b8bce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_30a6cf22-8ce9-471f-b28f-7e1faeb31a58" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d8d293e1-7438-42f5-b21f-ea8d84b8bce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember_c99cee83-5df1-4e2f-ab79-2487657b9352" xlink:href="stem-20210930.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d8d293e1-7438-42f5-b21f-ea8d84b8bce7" xlink:to="loc_stem_TermLoanDueToFormerNonControllingInterestHolderMember_c99cee83-5df1-4e2f-ab79-2487657b9352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ecc3b944-b91b-40d6-b0f5-eb1fd7084c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a92d6a13-dbd8-441e-a9b9-5d5b7b3e357f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ecc3b944-b91b-40d6-b0f5-eb1fd7084c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_d097d7cc-63c1-4bd8-ba52-43f0bb7268b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ecc3b944-b91b-40d6-b0f5-eb1fd7084c0c" xlink:to="loc_us-gaap_MediumTermNotesMember_d097d7cc-63c1-4bd8-ba52-43f0bb7268b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_df63526f-5a3e-4d77-ba07-d5d86cc7407a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_dad6cb97-f5b8-4267-8ca9-5a30f16e924c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_dad6cb97-f5b8-4267-8ca9-5a30f16e924c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_9d63bbc6-2117-481b-9e77-a88b9707674e" xlink:href="stem-20210930.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_9d63bbc6-2117-481b-9e77-a88b9707674e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16ff02fd-b1d4-4ced-aca2-a01e5e4c49eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16ff02fd-b1d4-4ced-aca2-a01e5e4c49eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_0c4d9a27-a434-4bb7-ac04-df068e43c5b9" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaidAmountPrincipalAndInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_0c4d9a27-a434-4bb7-ac04-df068e43c5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaidAmountPrincipal_4f489a0d-7362-4fa5-acbc-9d8bd7010228" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaidAmountPrincipal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_DebtInstrumentPrepaidAmountPrincipal_4f489a0d-7362-4fa5-acbc-9d8bd7010228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ClassOfWarrantOrRightWarrantsIssued_d9bdfe10-812c-4d67-8361-ba922f0223d7" xlink:href="stem-20210930.xsd#stem_ClassOfWarrantOrRightWarrantsIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_ClassOfWarrantOrRightWarrantsIssued_d9bdfe10-812c-4d67-8361-ba922f0223d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_0838498d-0645-4d16-a430-d12aa11b6dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_0838498d-0645-4d16-a430-d12aa11b6dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2c017654-c61f-45c9-a378-d97b411ae803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_us-gaap_LongTermDebt_2c017654-c61f-45c9-a378-d97b411ae803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenalties_5341e1b5-0804-48c1-8cab-ed65cbc896e7" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaymentPenalties"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c809b9dc-4de4-4abc-afd3-1227cf6fc392" xlink:to="loc_stem_DebtInstrumentPrepaymentPenalties_5341e1b5-0804-48c1-8cab-ed65cbc896e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLE2020and2021CreditAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_021b21f9-c72f-4c32-8579-052980076e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_021b21f9-c72f-4c32-8579-052980076e35" xlink:to="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_839817cc-66cb-48ea-b6b9-a4d4ed8addf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ecdb6fb9-3bc3-4592-add8-f8f6f2f56336" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_839817cc-66cb-48ea-b6b9-a4d4ed8addf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5386745d-f175-46b0-906c-9a2114c7c7de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_839817cc-66cb-48ea-b6b9-a4d4ed8addf8" xlink:to="loc_us-gaap_LineOfCreditMember_5386745d-f175-46b0-906c-9a2114c7c7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_11aeffaa-5c27-4e0f-b8a9-b7e21862be35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:to="loc_us-gaap_DebtInstrumentAxis_11aeffaa-5c27-4e0f-b8a9-b7e21862be35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d2d11ae3-e62f-45f1-a113-a140abfce2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_11aeffaa-5c27-4e0f-b8a9-b7e21862be35" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d2d11ae3-e62f-45f1-a113-a140abfce2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2020CreditAgreementMember_72f2ae30-19d1-45c8-b212-312ca400e3ad" xlink:href="stem-20210930.xsd#stem_A2020CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d2d11ae3-e62f-45f1-a113-a140abfce2c3" xlink:to="loc_stem_A2020CreditAgreementMember_72f2ae30-19d1-45c8-b212-312ca400e3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021CreditAgreementMember_63aabfb0-8ce8-4cc6-867d-a79d22f720f4" xlink:href="stem-20210930.xsd#stem_A2021CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d2d11ae3-e62f-45f1-a113-a140abfce2c3" xlink:to="loc_stem_A2021CreditAgreementMember_63aabfb0-8ce8-4cc6-867d-a79d22f720f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_74ff5aad-59d5-4180-a6b7-9abd85974f5e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d0297ead-acbd-4c31-b83c-a319324159dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d0297ead-acbd-4c31-b83c-a319324159dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a577c8ae-b4ef-4004-b6c0-a9d9c992c536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a577c8ae-b4ef-4004-b6c0-a9d9c992c536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_bfe5894e-92c2-4eac-9ddd-23ab921a81cf" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRateStatedPercentagePaidInCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_bfe5894e-92c2-4eac-9ddd-23ab921a81cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_38153d1c-4e65-47af-9431-ddb59e369846" xlink:href="stem-20210930.xsd#stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_38153d1c-4e65-47af-9431-ddb59e369846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_60afdb6a-2ccf-4f10-88d2-7ca94b2cd3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_LineOfCredit_60afdb6a-2ccf-4f10-88d2-7ca94b2cd3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_DebtInstrumentPrepaymentPenaltyFee_96b0a9e8-1baa-4c22-93a3-5add7f63e0b3" xlink:href="stem-20210930.xsd#stem_DebtInstrumentPrepaymentPenaltyFee"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_stem_DebtInstrumentPrepaymentPenaltyFee_96b0a9e8-1baa-4c22-93a3-5add7f63e0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef8f2790-a97e-4662-874b-d520df2763b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d34d1c3e-df5f-4876-a713-522cf3bc5441" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef8f2790-a97e-4662-874b-d520df2763b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NOTESPAYABLEScheduleofOutstandingDebtDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_627b0332-1790-4187-a741-71ccbc2145a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f4bceb3f-ddcb-45ca-9ed3-7521f33ebd7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_627b0332-1790-4187-a741-71ccbc2145a5" xlink:to="loc_us-gaap_DebtInstrumentTable_f4bceb3f-ddcb-45ca-9ed3-7521f33ebd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f4bceb3f-ddcb-45ca-9ed3-7521f33ebd7e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_810cd9bc-49ef-4c79-bdb9-8f3d9c92b0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3e7baeb7-b1a8-418f-ad42-d6faf6e3a216" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_810cd9bc-49ef-4c79-bdb9-8f3d9c92b0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_bd2ca823-4fe6-4bba-977d-dc3000140e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_810cd9bc-49ef-4c79-bdb9-8f3d9c92b0c3" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_bd2ca823-4fe6-4bba-977d-dc3000140e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f4bceb3f-ddcb-45ca-9ed3-7521f33ebd7e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_faaa87d5-db4a-4add-8bb6-6aef86241160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_faaa87d5-db4a-4add-8bb6-6aef86241160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_8605dd94-fcd5-41ea-b5c6-89a7aa463da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_8605dd94-fcd5-41ea-b5c6-89a7aa463da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8a477e50-9a1d-4f2f-b601-7179b95575c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_51dbd6d8-69b3-4b17-bb28-45d02f2afc24" xlink:to="loc_us-gaap_LongTermDebt_8a477e50-9a1d-4f2f-b601-7179b95575c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES" xlink:type="simple" xlink:href="stem-20210930.xsd#CONVERTIBLEPROMISSORYNOTES"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9738f206-945c-46c3-bbde-0d9d08d3d917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_4f587f65-acd3-4935-ae12-d98cdd5d393c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9738f206-945c-46c3-bbde-0d9d08d3d917" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_4f587f65-acd3-4935-ae12-d98cdd5d393c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#CONVERTIBLEPROMISSORYNOTESDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0e6dcfab-364f-408a-893d-3f1c53b617c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0e6dcfab-364f-408a-893d-3f1c53b617c6" xlink:to="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e66d8e8d-499c-4d06-b824-eb631483070a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e66d8e8d-499c-4d06-b824-eb631483070a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4ba00ff3-a3e6-4b7b-9cbf-5489dca94517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e66d8e8d-499c-4d06-b824-eb631483070a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4ba00ff3-a3e6-4b7b-9cbf-5489dca94517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_27ae2ef1-8517-4d73-b41a-009a6ed937cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4ba00ff3-a3e6-4b7b-9cbf-5489dca94517" xlink:to="loc_us-gaap_ConvertibleDebtMember_27ae2ef1-8517-4d73-b41a-009a6ed937cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9ea91e78-9ea1-4998-a42c-7b45ad68968e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:to="loc_us-gaap_DebtInstrumentAxis_9ea91e78-9ea1-4998-a42c-7b45ad68968e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a07ec440-d94a-4eba-a395-e8312cc9a0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_9ea91e78-9ea1-4998-a42c-7b45ad68968e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a07ec440-d94a-4eba-a395-e8312cc9a0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_Q12021ConvertibleNotesMember_fd76ec84-c440-4126-a7f2-59a9dd71cc21" xlink:href="stem-20210930.xsd#stem_Q12021ConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a07ec440-d94a-4eba-a395-e8312cc9a0b7" xlink:to="loc_stem_Q12021ConvertibleNotesMember_fd76ec84-c440-4126-a7f2-59a9dd71cc21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePromissoryNotesMember_68125c95-0867-4197-a3f7-76fca4c16021" xlink:href="stem-20210930.xsd#stem_ConvertiblePromissoryNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a07ec440-d94a-4eba-a395-e8312cc9a0b7" xlink:to="loc_stem_ConvertiblePromissoryNotesMember_68125c95-0867-4197-a3f7-76fca4c16021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_499f1946-f76a-42ed-8d48-8610c8db686b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayable_c69a7270-b4ec-439f-a479-9194e7dad3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_ConvertibleNotesPayable_c69a7270-b4ec-439f-a479-9194e7dad3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_ddc76c77-35b6-432f-b9d5-e3eae9463690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_ddc76c77-35b6-432f-b9d5-e3eae9463690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_7575065b-3d4f-4082-af54-d6fb522db3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_7575065b-3d4f-4082-af54-d6fb522db3eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_a1c84feb-ee1d-4997-9cdc-0c7d9687e797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_a1c84feb-ee1d-4997-9cdc-0c7d9687e797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_edb7d5ef-65c6-4ae0-acd9-6a4286418284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_edb7d5ef-65c6-4ae0-acd9-6a4286418284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_953a321e-4113-49ba-bbf5-98357b669494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_953a321e-4113-49ba-bbf5-98357b669494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_025cfac7-3064-46b0-a4d1-bdda4cefbd64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_572b20b4-6e17-47f0-8192-455ddc854c1d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_025cfac7-3064-46b0-a4d1-bdda4cefbd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/WARRANTS" xlink:type="simple" xlink:href="stem-20210930.xsd#WARRANTS"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/WARRANTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c8b8b512-9435-46f2-88a7-409febced374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_WarrantDisclosureTextBlock_91ee3530-097e-41e6-8943-035ae90dfe19" xlink:href="stem-20210930.xsd#stem_WarrantDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c8b8b512-9435-46f2-88a7-409febced374" xlink:to="loc_stem_WarrantDisclosureTextBlock_91ee3530-097e-41e6-8943-035ae90dfe19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/WARRANTSDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#WARRANTSDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/WARRANTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b2bf1f9f-9584-468e-a9f2-01354a367f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_9dd8a1cb-6910-404a-90e4-68bfea39e951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b2bf1f9f-9584-468e-a9f2-01354a367f6d" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_9dd8a1cb-6910-404a-90e4-68bfea39e951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_9dd8a1cb-6910-404a-90e4-68bfea39e951" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f71a703a-698e-45ac-8ad4-3fa1c6bd51d8" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LegacyStemWarrantsMember_90ab1829-fa58-49b3-ac53-f6c8b192362d" xlink:href="stem-20210930.xsd#stem_LegacyStemWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:to="loc_stem_LegacyStemWarrantsMember_90ab1829-fa58-49b3-ac53-f6c8b192362d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PublicWarrantsMember_041d4159-65bf-4f8a-8a4a-2a3a62e1c494" xlink:href="stem-20210930.xsd#stem_PublicWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:to="loc_stem_PublicWarrantsMember_041d4159-65bf-4f8a-8a4a-2a3a62e1c494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_PrivateWarrantsMember_07101a56-4afa-4a89-878c-2b3a081e0f37" xlink:href="stem-20210930.xsd#stem_PrivateWarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_7a62d6d6-129b-4ee3-a953-719f53a83035" xlink:to="loc_stem_PrivateWarrantsMember_07101a56-4afa-4a89-878c-2b3a081e0f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_9dd8a1cb-6910-404a-90e4-68bfea39e951" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f2cf3729-4b14-4955-b88d-2401fbf9703e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_f2cf3729-4b14-4955-b88d-2401fbf9703e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_07801c5e-118a-4d80-8219-c2a1775d15ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_07801c5e-118a-4d80-8219-c2a1775d15ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_823c01ed-ffb0-419b-af3a-00e1212b942d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_823c01ed-ffb0-419b-af3a-00e1212b942d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_b9b0c70f-4b04-4113-96d0-a99ecf1748d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_b9b0c70f-4b04-4113-96d0-a99ecf1748d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_66b93359-f18b-4d07-b3d5-833505d96afb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_66b93359-f18b-4d07-b3d5-833505d96afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_c96d8d1c-44dc-4ff8-abc7-b9959233d30b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_c96d8d1c-44dc-4ff8-abc7-b9959233d30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_71ef230f-d8ae-4ceb-9dcf-77f2e9896877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_71ef230f-d8ae-4ceb-9dcf-77f2e9896877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2cfc3847-8c99-4e0d-ae48-bfa9c80163a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2cfc3847-8c99-4e0d-ae48-bfa9c80163a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_db25a579-ddf2-4dc9-9109-1bcf50950771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_db25a579-ddf2-4dc9-9109-1bcf50950771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption_956c5448-ac8d-4b36-b595-c450ac7f6ac6" xlink:href="stem-20210930.xsd#stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption_956c5448-ac8d-4b36-b595-c450ac7f6ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_6a682d7f-87d3-4e29-92f3-0937e8eef1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_6a682d7f-87d3-4e29-92f3-0937e8eef1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet_5ff2a38d-811f-4a60-bd96-3f9517b0eb80" xlink:href="stem-20210930.xsd#stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet_5ff2a38d-811f-4a60-bd96-3f9517b0eb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_GainLossOnRedemptionOfWarrants_b35acc8d-ea8d-4cd6-8bbc-cc29c06108e2" xlink:href="stem-20210930.xsd#stem_GainLossOnRedemptionOfWarrants"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_stem_GainLossOnRedemptionOfWarrants_b35acc8d-ea8d-4cd6-8bbc-cc29c06108e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_e988a94e-32f5-49a9-94e4-ca2e58776bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_569f6eb9-1eb7-4a41-83ce-818ea33ba4b9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_e988a94e-32f5-49a9-94e4-ca2e58776bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMONSTOCK" xlink:type="simple" xlink:href="stem-20210930.xsd#COMMONSTOCK"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/COMMONSTOCK" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_80beb1e4-3400-4492-9d1a-c9d4fea32d23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e8770014-6a66-4412-a35a-029fcad157bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80beb1e4-3400-4492-9d1a-c9d4fea32d23" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e8770014-6a66-4412-a35a-029fcad157bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMONSTOCKTables" xlink:type="simple" xlink:href="stem-20210930.xsd#COMMONSTOCKTables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/COMMONSTOCKTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_855e7c4b-38f8-48f3-b107-228b77841e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockReservedForIssuanceTableTextBlock_ac57cfbf-f262-495f-bdd7-87e89e1308ac" xlink:href="stem-20210930.xsd#stem_CommonStockReservedForIssuanceTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_855e7c4b-38f8-48f3-b107-228b77841e31" xlink:to="loc_stem_CommonStockReservedForIssuanceTableTextBlock_ac57cfbf-f262-495f-bdd7-87e89e1308ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#COMMONSTOCKScheduleofSharesReservedforIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9adb740d-27a8-42b9-8593-3a37e1faf972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_072a92bc-c34e-4623-a4da-2afed9cb6631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9adb740d-27a8-42b9-8593-3a37e1faf972" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_072a92bc-c34e-4623-a4da-2afed9cb6631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4360a1b6-edf5-4225-b3e5-8c99093678a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_072a92bc-c34e-4623-a4da-2afed9cb6631" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4360a1b6-edf5-4225-b3e5-8c99093678a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4360a1b6-edf5-4225-b3e5-8c99093678a2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_SharesReservedForWarrantsMember_dbbd6f32-3979-44df-b95d-b141ad6d71dd" xlink:href="stem-20210930.xsd#stem_SharesReservedForWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:to="loc_stem_SharesReservedForWarrantsMember_dbbd6f32-3979-44df-b95d-b141ad6d71dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OptionsIssuedAndOutstandingMember_13d95e6e-d751-4d66-85aa-3acb8293a02f" xlink:href="stem-20210930.xsd#stem_OptionsIssuedAndOutstandingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:to="loc_stem_OptionsIssuedAndOutstandingMember_13d95e6e-d751-4d66-85aa-3acb8293a02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_9f876eaa-eefc-4fa5-8f9c-b5ad4d76105e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3c653725-dbb0-4f41-a1fd-9605e0d4e8f3" xlink:to="loc_us-gaap_StockCompensationPlanMember_9f876eaa-eefc-4fa5-8f9c-b5ad4d76105e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_cb95e067-9681-4fb5-b5b1-6774fb389d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_072a92bc-c34e-4623-a4da-2afed9cb6631" xlink:to="loc_us-gaap_ClassOfStockLineItems_cb95e067-9681-4fb5-b5b1-6774fb389d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b17f8663-266e-47bc-b884-0fbc8864f83c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_cb95e067-9681-4fb5-b5b1-6774fb389d21" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b17f8663-266e-47bc-b884-0fbc8864f83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78a231a0-96e1-490a-b44f-f3c9a8aa69c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1e383375-9598-4d31-8055-c8be67f33df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78a231a0-96e1-490a-b44f-f3c9a8aa69c0" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1e383375-9598-4d31-8055-c8be67f33df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c95ac1e5-3173-4cab-90ff-f9b8fe3b9602" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1add20c6-509d-43e0-b18e-a4ac189202b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c95ac1e5-3173-4cab-90ff-f9b8fe3b9602" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1add20c6-509d-43e0-b18e-a4ac189202b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_e9fee208-dffd-4b31-aca5-b22aa810b0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c95ac1e5-3173-4cab-90ff-f9b8fe3b9602" xlink:to="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_e9fee208-dffd-4b31-aca5-b22aa810b0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5df1619f-5afa-4d07-baa9-75f7ebeb7419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c95ac1e5-3173-4cab-90ff-f9b8fe3b9602" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5df1619f-5afa-4d07-baa9-75f7ebeb7419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1e64595d-8761-4314-b151-d81a85bd7a19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1e64595d-8761-4314-b151-d81a85bd7a19" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6b11644c-198a-4e67-8b19-094cf30310ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:to="loc_us-gaap_PlanNameAxis_6b11644c-198a-4e67-8b19-094cf30310ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d1687bf2-b307-48ca-892a-1c4f5d922772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_6b11644c-198a-4e67-8b19-094cf30310ae" xlink:to="loc_us-gaap_PlanNameDomain_d1687bf2-b307-48ca-892a-1c4f5d922772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2009EquityIncentivePlanMember_40f890aa-61e7-4ba6-96f2-52653c58fbfc" xlink:href="stem-20210930.xsd#stem_A2009EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d1687bf2-b307-48ca-892a-1c4f5d922772" xlink:to="loc_stem_A2009EquityIncentivePlanMember_40f890aa-61e7-4ba6-96f2-52653c58fbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_A2021EquityIncentivePlanMember_0abb6f63-64d9-443b-89a8-53b7e1518c03" xlink:href="stem-20210930.xsd#stem_A2021EquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d1687bf2-b307-48ca-892a-1c4f5d922772" xlink:to="loc_stem_A2021EquityIncentivePlanMember_0abb6f63-64d9-443b-89a8-53b7e1518c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_840e0158-eafc-4a5d-83ff-9930b99a3342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:to="loc_us-gaap_AwardTypeAxis_840e0158-eafc-4a5d-83ff-9930b99a3342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20ffa498-c671-41ef-9309-608ba14790f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_840e0158-eafc-4a5d-83ff-9930b99a3342" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20ffa498-c671-41ef-9309-608ba14790f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_83fbcda6-baae-4eb5-b7be-a720a87dfca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20ffa498-c671-41ef-9309-608ba14790f4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_83fbcda6-baae-4eb5-b7be-a720a87dfca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dce2dd45-2ad6-4862-9add-020ec927d122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20ffa498-c671-41ef-9309-608ba14790f4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dce2dd45-2ad6-4862-9add-020ec927d122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:to="loc_us-gaap_VestingAxis_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_82bcd516-737b-4ae6-891f-1cfd910a133f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_ae5edb2d-4d2f-4f67-b64c-7bb9fb9646bd" xlink:to="loc_us-gaap_VestingDomain_82bcd516-737b-4ae6-891f-1cfd910a133f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_2ae6fc9a-57dc-4959-a49f-14da64cb4990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_82bcd516-737b-4ae6-891f-1cfd910a133f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_2ae6fc9a-57dc-4959-a49f-14da64cb4990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_12419f30-c24f-4da5-8c6e-6d2c130e26fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_82bcd516-737b-4ae6-891f-1cfd910a133f" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_12419f30-c24f-4da5-8c6e-6d2c130e26fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f830078d-8129-48e7-9a0e-dc14695f0708" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6360aca8-8269-4a23-a6da-d0265f76d5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6360aca8-8269-4a23-a6da-d0265f76d5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_a19c543c-e701-4d52-a6e3-98d263670078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_a19c543c-e701-4d52-a6e3-98d263670078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_834e42a8-70b2-437f-b633-955e3a9a8011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_834e42a8-70b2-437f-b633-955e3a9a8011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_be8dd400-cba1-4b57-8b93-fdedd06f866d" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_be8dd400-cba1-4b57-8b93-fdedd06f866d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_15aff887-ad00-414b-96d8-5d9cf8a87718" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_15aff887-ad00-414b-96d8-5d9cf8a87718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3845434e-15c9-4be9-b4a3-664c778232fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3845434e-15c9-4be9-b4a3-664c778232fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f43b7414-b2ff-4138-ad6d-f714f830929a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f43b7414-b2ff-4138-ad6d-f714f830929a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e51ab25-9334-4247-8549-e0e8a817e20b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e51ab25-9334-4247-8549-e0e8a817e20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fab5e12b-d48d-4f94-a125-370e7af13cad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fab5e12b-d48d-4f94-a125-370e7af13cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7c0aaf4e-e230-4182-886f-0abbaaa32549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7c0aaf4e-e230-4182-886f-0abbaaa32549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3c855a74-233b-4aa9-9202-62cae7429d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3c855a74-233b-4aa9-9202-62cae7429d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_36bfb3a7-48f2-4bd2-991d-6ffb11682346" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_36bfb3a7-48f2-4bd2-991d-6ffb11682346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_eaf2f2ae-dc18-4cb1-9b51-9f3c2717ce1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_eaf2f2ae-dc18-4cb1-9b51-9f3c2717ce1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod_5fc8c44a-e5f5-47df-a2f0-5e84918c170b" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod_5fc8c44a-e5f5-47df-a2f0-5e84918c170b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement_46be2bb1-9d5b-4218-9105-c64e0dd1988a" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement_46be2bb1-9d5b-4218-9105-c64e0dd1988a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4bcb6c5d-8a27-4a25-8673-6a6674927b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4bcb6c5d-8a27-4a25-8673-6a6674927b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio_7224aa0d-f338-46ae-9782-d1938f3f0654" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio_7224aa0d-f338-46ae-9782-d1938f3f0654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_e68c2b04-f278-4ca3-a924-ee2b818d092f" xlink:href="stem-20210930.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue_e68c2b04-f278-4ca3-a924-ee2b818d092f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b4d2b6d1-2bbc-404c-9de0-a7d116e1d39f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b4d2b6d1-2bbc-404c-9de0-a7d116e1d39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9cf6d0e5-7e20-42e5-873c-a69996543958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9cf6d0e5-7e20-42e5-873c-a69996543958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b876e417-f29a-4aa7-a017-1f4ee4694925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3872852a-1140-4a8a-96d5-0f2ebcf0003f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b876e417-f29a-4aa7-a017-1f4ee4694925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f4cb1fde-6032-4b1c-afc9-5e3295efab64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f4cb1fde-6032-4b1c-afc9-5e3295efab64" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_4f299bd6-981b-429d-8f2d-54d546dd601d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:to="loc_srt_RestatementAxis_4f299bd6-981b-429d-8f2d-54d546dd601d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_13f97917-d059-4dc8-a493-9ec1d0d67d63" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_4f299bd6-981b-429d-8f2d-54d546dd601d" xlink:to="loc_srt_RestatementDomain_13f97917-d059-4dc8-a493-9ec1d0d67d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_72afa647-3fc9-45e5-9262-1993b9f54818" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_13f97917-d059-4dc8-a493-9ec1d0d67d63" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_72afa647-3fc9-45e5-9262-1993b9f54818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_bd403d09-7805-4843-b59f-1cd1f5b330b8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_13f97917-d059-4dc8-a493-9ec1d0d67d63" xlink:to="loc_srt_RestatementAdjustmentMember_bd403d09-7805-4843-b59f-1cd1f5b330b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_28135966-7f82-4c9c-8a3f-e37366a88970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:to="loc_us-gaap_AwardTypeAxis_28135966-7f82-4c9c-8a3f-e37366a88970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1dcec8bd-3a84-46c3-bde4-ed9f4ba7d60c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_28135966-7f82-4c9c-8a3f-e37366a88970" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1dcec8bd-3a84-46c3-bde4-ed9f4ba7d60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e364196b-75be-4c69-ae43-d2d5507cbbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1dcec8bd-3a84-46c3-bde4-ed9f4ba7d60c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e364196b-75be-4c69-ae43-d2d5507cbbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ea31138-f126-4d29-a5cc-c236fb10f087" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2ca38e9-4f9c-45c1-831a-5ef041ad5b80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b2ca38e9-4f9c-45c1-831a-5ef041ad5b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4a37fc88-a286-435b-b6cc-9c7357609e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4a37fc88-a286-435b-b6cc-9c7357609e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a5c24fb0-627a-4b04-bcf9-37614951c4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a5c24fb0-627a-4b04-bcf9-37614951c4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_f8ba6d53-ddbd-4ef3-80ee-cb46ec875761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_f8ba6d53-ddbd-4ef3-80ee-cb46ec875761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_53131541-dfe5-4d5d-bc75-aa99d14a4eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7a35af82-6204-4f5f-ba89-6837296b2c03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_53131541-dfe5-4d5d-bc75-aa99d14a4eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_b96ff859-d511-4998-a2cc-8d9e1a7a25b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_b96ff859-d511-4998-a2cc-8d9e1a7a25b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ecbd23ae-eb74-4069-a943-2679146798cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ecbd23ae-eb74-4069-a943-2679146798cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bf678964-d136-4147-8dbe-8bf812003a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_bf678964-d136-4147-8dbe-8bf812003a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_13916af2-b809-4312-a475-50e674a45eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_13916af2-b809-4312-a475-50e674a45eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c6829865-4bad-469d-8fec-2313fb18f21b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_033dcfff-f3bc-4914-afa5-b73d5985a631" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c6829865-4bad-469d-8fec-2313fb18f21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_99295e7d-8645-49e7-be6a-ee55b1609e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_99295e7d-8645-49e7-be6a-ee55b1609e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2615a40-4033-4ff5-80d0-283a4923b265" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8803034e-9555-49ad-b15f-3a8ee8e919ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8803034e-9555-49ad-b15f-3a8ee8e919ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_7f976a00-c670-40bd-8c9f-8cb8a8202734" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_7f976a00-c670-40bd-8c9f-8cb8a8202734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_776b3359-1df3-4e46-839e-64af763a849f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_776b3359-1df3-4e46-839e-64af763a849f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1aa6c779-842c-4085-88c0-44db93ead50f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_5b5916c5-7e53-4679-872b-273fffe3c13e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_1aa6c779-842c-4085-88c0-44db93ead50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONRSUActivityDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77d905a7-7a10-42f4-bc27-7108b47fcfcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a894e96c-0790-42e3-9e57-826e396d6bca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77d905a7-7a10-42f4-bc27-7108b47fcfcc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a894e96c-0790-42e3-9e57-826e396d6bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_72c89cd5-f93b-40b3-93da-d7cce529cd02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a894e96c-0790-42e3-9e57-826e396d6bca" xlink:to="loc_us-gaap_AwardTypeAxis_72c89cd5-f93b-40b3-93da-d7cce529cd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a45a10b8-a3fc-4340-ba61-71d037653d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_72c89cd5-f93b-40b3-93da-d7cce529cd02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a45a10b8-a3fc-4340-ba61-71d037653d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6d1fe7df-54a9-4f50-97ce-074f904edbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a45a10b8-a3fc-4340-ba61-71d037653d40" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6d1fe7df-54a9-4f50-97ce-074f904edbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3795a5e-460c-4b27-9017-bbd9d9852a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a894e96c-0790-42e3-9e57-826e396d6bca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3795a5e-460c-4b27-9017-bbd9d9852a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3795a5e-460c-4b27-9017-bbd9d9852a22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_62d5aecc-490b-434a-a82e-0d08af2d2711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_62d5aecc-490b-434a-a82e-0d08af2d2711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f5524326-8b5c-4c89-b9c7-ac0426a52985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f5524326-8b5c-4c89-b9c7-ac0426a52985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a2ca4c87-72b8-428c-8e07-db85e199d57e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a2ca4c87-72b8-428c-8e07-db85e199d57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0b604a8d-f96e-4671-b9dc-739c4a7dbbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2b16b83b-8c2e-41a3-8eac-ba48e2b31ddc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0b604a8d-f96e-4671-b9dc-739c4a7dbbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ff49b69-e359-4fdc-9a3a-b3df58e67498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e3795a5e-460c-4b27-9017-bbd9d9852a22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eed46281-d0d9-4aa5-b10f-ee62b971e39f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eed46281-d0d9-4aa5-b10f-ee62b971e39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4681f759-8366-437a-83fe-39204d6e241d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4681f759-8366-437a-83fe-39204d6e241d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_bc6c6dc1-bb89-4635-966d-849eeb4684ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_bc6c6dc1-bb89-4635-966d-849eeb4684ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ce5f9430-4912-4caf-b60a-c0171afe9122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_40fb1610-9f15-48b4-bcaa-a020ec78c369" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ce5f9430-4912-4caf-b60a-c0171afe9122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_43990e77-7fd5-42a8-af8f-56956d52684e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e7b9ec09-8f8c-4909-b6e2-fa98a376ccc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_43990e77-7fd5-42a8-af8f-56956d52684e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e7b9ec09-8f8c-4909-b6e2-fa98a376ccc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1cc62fc2-9e29-47ae-89e8-fccb331ff11b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e7b9ec09-8f8c-4909-b6e2-fa98a376ccc7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1cc62fc2-9e29-47ae-89e8-fccb331ff11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1cc62fc2-9e29-47ae-89e8-fccb331ff11b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_45c62dab-18b6-4f36-9d5e-1bf778c5107d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_45c62dab-18b6-4f36-9d5e-1bf778c5107d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6eb8d1f1-5935-4718-a896-cc7789dfdea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6eb8d1f1-5935-4718-a896-cc7789dfdea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5bd197cb-a00c-48df-b582-3eeb6f53d97d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ffebcffe-71e3-46f5-9799-df1ed7c69206" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5bd197cb-a00c-48df-b582-3eeb6f53d97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c71d02ec-cbe7-4a97-abff-27a8045c93e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e7b9ec09-8f8c-4909-b6e2-fa98a376ccc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c71d02ec-cbe7-4a97-abff-27a8045c93e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6ec9314a-ef75-44df-ada7-bfab4feb968e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c71d02ec-cbe7-4a97-abff-27a8045c93e5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6ec9314a-ef75-44df-ada7-bfab4feb968e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHARE" xlink:type="simple" xlink:href="stem-20210930.xsd#NETINCOMELOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NETINCOMELOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_20d6a5da-4fa8-4aee-a267-46d1a76b7f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_5ee20a02-53c5-4fc5-9408-73cb4a3bda4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_20d6a5da-4fa8-4aee-a267-46d1a76b7f91" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_5ee20a02-53c5-4fc5-9408-73cb4a3bda4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHARETables" xlink:type="simple" xlink:href="stem-20210930.xsd#NETINCOMELOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NETINCOMELOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fd1d2252-8a42-4250-8d5e-9d17d81ac6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3b48f989-a5d0-4109-90ee-87482c15e1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fd1d2252-8a42-4250-8d5e-9d17d81ac6c8" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3b48f989-a5d0-4109-90ee-87482c15e1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_13d7c2e5-4b4b-4b85-8f49-86a64fa83126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fd1d2252-8a42-4250-8d5e-9d17d81ac6c8" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_13d7c2e5-4b4b-4b85-8f49-86a64fa83126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f24bc830-6f15-4acd-b811-ba572464a5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c5b975c0-2f96-4be4-a57f-758524a1b307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f24bc830-6f15-4acd-b811-ba572464a5f7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c5b975c0-2f96-4be4-a57f-758524a1b307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b3cc29f9-eb24-474f-b4e6-f8fe1dde73ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c5b975c0-2f96-4be4-a57f-758524a1b307" xlink:to="loc_us-gaap_NetIncomeLoss_b3cc29f9-eb24-474f-b4e6-f8fe1dde73ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_2e07a1f2-bed4-4240-bf6c-3e140d3bae10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c5b975c0-2f96-4be4-a57f-758524a1b307" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_2e07a1f2-bed4-4240-bf6c-3e140d3bae10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_70ee43f7-a83e-49c9-a550-ed6df01d4191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c5b975c0-2f96-4be4-a57f-758524a1b307" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_70ee43f7-a83e-49c9-a550-ed6df01d4191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount_404bd2b7-d3e0-45c9-af25-fa7b0d8ad3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c5b975c0-2f96-4be4-a57f-758524a1b307" xlink:to="loc_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount_404bd2b7-d3e0-45c9-af25-fa7b0d8ad3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_03e54f84-e870-4489-907d-7483e9fbe613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c5b975c0-2f96-4be4-a57f-758524a1b307" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_03e54f84-e870-4489-907d-7483e9fbe613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_710d1e41-0c6a-4661-949d-96d7d6b22942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f24bc830-6f15-4acd-b811-ba572464a5f7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_710d1e41-0c6a-4661-949d-96d7d6b22942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_31b8f6af-9ee9-47bf-b7b0-ef354d4b5ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_710d1e41-0c6a-4661-949d-96d7d6b22942" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_31b8f6af-9ee9-47bf-b7b0-ef354d4b5ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_95c05ef7-7343-4f9d-8ddc-87903e0a074f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_710d1e41-0c6a-4661-949d-96d7d6b22942" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_95c05ef7-7343-4f9d-8ddc-87903e0a074f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bfc15791-ea74-452c-ae13-1ccdf3bfde23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_710d1e41-0c6a-4661-949d-96d7d6b22942" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bfc15791-ea74-452c-ae13-1ccdf3bfde23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_140a6897-cd17-4010-957c-5a094810f3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_710d1e41-0c6a-4661-949d-96d7d6b22942" xlink:to="loc_us-gaap_EarningsPerShareBasic_140a6897-cd17-4010-957c-5a094810f3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_22fb14cd-ad73-481d-9048-2c9bfa8f0e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_710d1e41-0c6a-4661-949d-96d7d6b22942" xlink:to="loc_us-gaap_EarningsPerShareDiluted_22fb14cd-ad73-481d-9048-2c9bfa8f0e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_be1cb591-6076-4bae-933c-51f1bca7ce1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a88d0efb-f6ee-4d44-90ce-342de8ecaa1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_be1cb591-6076-4bae-933c-51f1bca7ce1d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a88d0efb-f6ee-4d44-90ce-342de8ecaa1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4156cee-dc6d-4725-b654-8eaca59b081c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a88d0efb-f6ee-4d44-90ce-342de8ecaa1f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4156cee-dc6d-4725-b654-8eaca59b081c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4156cee-dc6d-4725-b654-8eaca59b081c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_cdcf4f53-4fd5-429d-9316-2795863183a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_cdcf4f53-4fd5-429d-9316-2795863183a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_d1e23d8a-6c57-4b7d-a72f-ce2621033419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_d1e23d8a-6c57-4b7d-a72f-ce2621033419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_10aaf63b-699d-426e-a533-c69b57052f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_us-gaap_EmployeeStockOptionMember_10aaf63b-699d-426e-a533-c69b57052f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_CommonStockWarrantsMember_c9590c52-8503-4a3a-8a4d-66b2c3b22973" xlink:href="stem-20210930.xsd#stem_CommonStockWarrantsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_stem_CommonStockWarrantsMember_c9590c52-8503-4a3a-8a4d-66b2c3b22973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cb819c68-3844-4ada-951a-f6efcb17ce0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cb819c68-3844-4ada-951a-f6efcb17ce0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_ConvertiblePreferredStockWarrantsMember_d07a60bc-92f5-4754-b3e2-7e944df351a7" xlink:href="stem-20210930.xsd#stem_ConvertiblePreferredStockWarrantsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e532a16e-7c32-4298-a9b5-3e7ca0236781" xlink:to="loc_stem_ConvertiblePreferredStockWarrantsMember_d07a60bc-92f5-4754-b3e2-7e944df351a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4d98c79-61e6-4e33-81d9-55cf1d81ac55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a88d0efb-f6ee-4d44-90ce-342de8ecaa1f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4d98c79-61e6-4e33-81d9-55cf1d81ac55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e2247237-26c3-4284-83da-28eec6736f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4d98c79-61e6-4e33-81d9-55cf1d81ac55" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e2247237-26c3-4284-83da-28eec6736f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/INCOMETAXES" xlink:type="simple" xlink:href="stem-20210930.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0dd507ba-8a14-4287-9efd-22252483541d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_cd9355c2-5eec-436c-8d55-ec1ccd9d8321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0dd507ba-8a14-4287-9efd-22252483541d" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_cd9355c2-5eec-436c-8d55-ec1ccd9d8321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d60d9527-0a63-4cc6-bd28-9164c2cca0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6e82a8ce-6356-4f29-a423-b6282477648b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d60d9527-0a63-4cc6-bd28-9164c2cca0b4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6e82a8ce-6356-4f29-a423-b6282477648b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="stem-20210930.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cb637587-bad2-453c-8359-0998ae11fa6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a706c6e3-ac1d-4e80-8a89-38966a72fc72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cb637587-bad2-453c-8359-0998ae11fa6e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a706c6e3-ac1d-4e80-8a89-38966a72fc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" xlink:type="simple" xlink:href="stem-20210930.xsd#COMMITMENTSANDCONTINGNECIESDetails"/>
  <link:presentationLink xlink:role="http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_55dab001-9db1-4512-bc58-2224ad70161d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4a13bd45-5669-4f8a-b301-34f543c1e166" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_55dab001-9db1-4512-bc58-2224ad70161d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4a13bd45-5669-4f8a-b301-34f543c1e166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4a13bd45-5669-4f8a-b301-34f543c1e166" xlink:to="loc_us-gaap_LeaseContractualTermAxis_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_a008d432-c4f4-4a76-ade6-7b0ae2467388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_d6ae2d2f-6a2e-4897-9581-130b3d2e0a04" xlink:to="loc_us-gaap_LeaseContractualTermDomain_a008d432-c4f4-4a76-ade6-7b0ae2467388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember_cc1fd2dc-d0b2-481c-b517-61beb0c40cd7" xlink:href="stem-20210930.xsd#stem_OfficeSpaceInSanFranciscoCaliforniaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_a008d432-c4f4-4a76-ade6-7b0ae2467388" xlink:to="loc_stem_OfficeSpaceInSanFranciscoCaliforniaMember_cc1fd2dc-d0b2-481c-b517-61beb0c40cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4a13bd45-5669-4f8a-b301-34f543c1e166" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_ccef4ad5-499b-4a07-80f9-9b611ad30a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_ccef4ad5-499b-4a07-80f9-9b611ad30a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stem_LesseeOperatingLeaseBaseRentPeriodicPayment_be101a44-1451-4d8b-b1dd-db99f7cb9fda" xlink:href="stem-20210930.xsd#stem_LesseeOperatingLeaseBaseRentPeriodicPayment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_stem_LesseeOperatingLeaseBaseRentPeriodicPayment_be101a44-1451-4d8b-b1dd-db99f7cb9fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_41e42d41-7d8a-42ff-b7d2-9166d87b5249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_us-gaap_OperatingLeaseLiability_41e42d41-7d8a-42ff-b7d2-9166d87b5249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3aada67e-6973-4f20-855a-fa1051d4a324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_cd236b65-ed95-4120-b834-95a9e432f84f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3aada67e-6973-4f20-855a-fa1051d4a324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>stem-20210930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stem="http://www.stem.com/20210930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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-20210930.xsd" xlink:type="simple"/>
    <context id="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9479e39b71d04eb89d91434c8a860c8e_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4f1473a9dd0343ef920b9c9a708a013f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6097b01bc58e412db019fac3180bb328_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2158452b446049c69bf05e56ff40dce6_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifb0d5cf229094824bcb7291385e618d6_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i45b977d053a043e390e3bfca1d914bc7_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i7ace5c4b95354843a0343efa9a66508e_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff78fef40ecf43eba8ccb083f662771c_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib082b106f2284cd7b9597d29f145e906_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i7ff75642fc09422a8eb95289da576cd1_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3a5a752370b64ace952382bdc6080df0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibca402790ecf488487afd240dc7a12a5_I20201231">
        <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:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97aece7ed01040918954ad934189be22_I20201231">
        <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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2b2435d074e47108bd50070d7df7d9d_I20201231">
        <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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib45e4ef5b18847f1b73624df78a7b0e6_I20201231">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6620b281754f4c67ae8f59a75b38d096_I20201231">
        <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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i069d40782eff4adf98dad13fd2c51313_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63a9a25efec249c68d31639f414c6301_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i455e5305a00f4053aa2516e0bd5cba65_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08ee04a97c254d85af8c0023177c69a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2b49a23238ff43e0a85a4b7dbb1d1268_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee6a853aeaeb4aefa843fca7e67712bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia80cb702e3474449a3c3a413d5472268_I20201231">
        <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="ib1ac744c8c784e498d6fb51abd6b86d5_I20201231">
        <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="ifc0974e4336b446ba4f8017df802c864_I20201231">
        <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="i69396e57e3b44765b9bfb72933d2644c_I20201231">
        <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="i9df83910c72d4778829aa2261227ab57_I20201231">
        <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="i499f6ceb59e44731b91b183126165375_D20210101-20210331">
        <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="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia35d033b1b87429a902d7c12b1ae0ab1_D20210101-20210331">
        <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="i4ca22833b25349c9b4d918db9933c91e_D20210101-20210331">
        <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="i66614b39786c4bbfbc5ac7a44a6aa7ac_D20210101-20210331">
        <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="i4e0fd534c0754c2b91c61a0fb696e8cc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i87868baf903c4703987026294cce9b6b_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i764bba2bf6bf4ebc926015ea8a48940c_I20210331">
        <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="ie58f2b8cf7224290915bd0bd76cf42fd_I20210331">
        <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="i31e22fb7db7649b5b5c39db807efcdf3_I20210331">
        <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="i87c5c46783ac4e92a91e575cffab7638_I20210331">
        <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="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9559e2f9045b439488eb807105dd4302_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iecd97bac9164455d8de8a61e85ca47d9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3d0b2ac1966e476b94836913e3d413fa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7e2dc2274bd74ef0b3ba5c3a280b239c_D20210401-20210630">
        <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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia09bfe258d39477baac9d7d669dd1d31_D20210401-20210630">
        <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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e1d227751d244099f5b0e99edaf6a5e_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8328f914fd924e70926191015ed38118_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id870433cc46140cca8bce05fa3320e82_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia6918d18b9574fdcb229ba26d492def9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1ff5500d28a94cc1a432cfbc85994268_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i39c30b44c6f74ef2b2e886d28c996540_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie7fb4f14b43c4e5a82dbfb41d594d503_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie1945626a82048b29f6f925de182e8b5_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i40093eb568a4464f8df659af2c449679_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0c25c240f17d46f8b313df68843776ca_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib2351a4492f9484086e4296144f601f4_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i49047372dc2e41fc94a565e242c8c8fb_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i143f3fe269f04edea09781740d76c06a_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i17477133d816465f8e9e023841874fcc_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="if8ce1d4eb8dc4146a2f41405af820f01_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i8e437d9840724ecabaaf727f42341925_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i35f5604159074b8f99d10ca9ec2b4e09_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id8b356005cb241c8ac623f84456837e4_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i37db3c5f1eef4ca79af67810e0da0566_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if3fd00022d73425fa1efb30659fa8804_I20191231">
        <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:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5e5850d6ca04d32925cc3531d3999fb_I20191231">
        <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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iae218ea016cc47b489345077f5617c6b_I20191231">
        <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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib957f1a503b54822b362a640cba636a3_I20191231">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib297c556472c4f62ad8933125102e0fb_I20191231">
        <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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f11c71d414e4b13860a5793cea8cb7b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1edd1568991541bbbbe3251fe2913355_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idc48d9f458c6409bad557ec8396bc73b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id96d3c1d4f274d2bb2c2db5c5e651372_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i265d2c4932e24cdc8705e3b2638078d3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iebec29ee6b1d4490989672eb3fbe83ac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i195c72d385a446caad56048ca9326d6f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i549ab38d3a79480b86fc13d02abed088_I20191231">
        <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="idc33de4cd44e410bbd1578560a66172b_I20191231">
        <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="i76a03c95b3c74e78ba3c4645fe7b740d_I20191231">
        <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="i03d850fb424e41f5bc550bdc72c0651c_I20191231">
        <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="ia7740f732fca445fbb81f89a874f54c5_I20191231">
        <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="i0e1cbf7ce1cf45ad8597fa6179c90863_D20200101-20200331">
        <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="iff5039e790994dbf873d7a0a661d5d57_D20200101-20200331">
        <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="i8ac9b8d78f4d45589671d608fd0ead93_D20200101-20200331">
        <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="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331">
        <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="id7d5f42e1a6948e1bd905c6773635168_D20200101-20200331">
        <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="i21ad0a163d314163bc2ac72afbd994a0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iefe6263f814943b19437b18872e0ee12_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i09252ff3c27e43a4a66ad8b104f79c16_I20200331">
        <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="i43d9f8e661e748e081c3dc124ba511f3_I20200331">
        <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="i8b7b7c03cd004ac9b0372419a3e3f9d9_I20200331">
        <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="i4be83920eb044129b6ed3a756e0aeb6d_I20200331">
        <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="id764d97ddcb647acbd5d80a1238a0f46_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i76ab7ce4e5b04e7faf4fad4c169076d4_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb2a167ab2144f48bfa123028bce4783_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idf6f60e74d3949f584436180b8d0b39a_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iedb7577ebb2649e9b517b026e9bced6f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib0c08c1461bb49e3a63b1fc0c44adc4a_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6a87334d879f4bd8b7f065c7a38546c5_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i20ee15c814044f5083544ca95717bd15_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i62a6ace404094fa88a0eff3bb98fda0a_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i36bd3da7c8d1495e99a53594727e30a2_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i18b5328a7fdd437baa96ca12fb26f6ea_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia5b36e35f4fb4845aaace1f3b69a7a8c_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5b855ef90f7c477ebe684539b56b1b0e_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc42b8d35f1447df8f387c7700036e87_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iebce8e5f161a413bbc2386b824a18060_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0b49d362080547a9925352bd51948ff2_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if8f7138eb8b34d8583f174e1838e6216_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if22275fbf3884e17b2f55d3ea39ee0a1_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9da8136130ae49a4918e0ca8e396fcc0_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i359cc0bb532e4367946bde366ab61df8_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ibe9c06c0f3c741d989890149ce5017da_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i21cd102841784e76bb7607d13b8542e8_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i1381c865f08a47709723e0de162aa3f5_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i206ee29491684e31bbcc0365264618f6_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i12dc7cfccd6d46fe98e3e82befc8f43d_D20210101-20210930">
        <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:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-04-28</startDate>
            <endDate>2021-04-28</endDate>
        </period>
    </context>
    <context id="ia639e2cf620a4700afbb8a875ee1e505_I20210427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-04-27</instant>
        </period>
    </context>
    <context id="i8cd91532adc3452aa47efe23eed53212_I20210428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-04-28</instant>
        </period>
    </context>
    <context id="i767c2ea504854f988f8ad17c7ace208c_D20200101-20201231">
        <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: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="i5bbf437548fd4b5bb17c53aa077e9b80_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i2c28bf9f60114ea48f811022119c3b2b_D20200101-20201231">
        <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="i532dc6f489d24a438b771f7a71bd2db1_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ie9f72657f40d45cfb94326c01bf70792_D20200101-20201231">
        <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="ie3454f13f4564effbdb5d5ddd0b28e06_D20210701-20210930">
        <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:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibbd10f2669754594b363371209ecdae2_D20210101-20210930">
        <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:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic14c61f0008a42cb915cf4430d50479e_D20210101-20210930">
        <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:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8b1086dbd8034c849dd9332e475f8c90_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-09-30</endDate>
        </period>
    </context>
    <context id="idf9c194d9736484b904f77d3f0c10d7c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id445fb380be546399ca42bab6bcdd315_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibf68355ac577423a9eed6d2565313bb2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-09-30</endDate>
        </period>
    </context>
    <context id="ib78a58ef9e3c45a6a50835016ceeac6b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerHMember</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-09-30</endDate>
        </period>
    </context>
    <context id="i0061c1993e31493f99da2c3af7f70e6e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerIMember</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-09-30</endDate>
        </period>
    </context>
    <context id="i3086a8c81c0341d4ba85cc554a26250c_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i169ea32a5c8940ecbc83d8194155c2c2_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4b0becdd7e444ea1b7cf126db34c8f64_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i777b5f6a6db949f0a992af0c86124a8f_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i31a811a5638a40c597890717334a7c21_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i75bed8d5bb004577ae4f94e3d5286584_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4257aa789760496bb106b54db12dec6d_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia9329004ff0a4ab2b5e4c50e612cab1c_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ic32a25af78104dcc85b705fb9cb5953c_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4aebce15a19f46e7b0aa03a0d642e54f_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie5a48bbe158843668c199313ead5f831_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id2b4bbb010bc4d3fa7d63ce8d2f17c47_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i896b529abbe84702b6330c09a03d9d1d_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="id1c9187d3c0d47feb1be434be198e0aa_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idebd0bc006a146dea8b230b6184b6a3d_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i13179aecadec4dd785f7c5b6fb6c666e_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4a9a527fc3904f4881f1cc5210e0b542_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i16bc97e5f1804659bbdab2229364bb02_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i558ce112f4e24f5d8c56cf3d3c2f453c_I20210930">
        <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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i584dfc517bb64cdfb3af218b5ce4450c_I20210930">
        <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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2b81c8e362fb4d138b266c51209074cc_I20210930">
        <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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if694fe31ff0c4faca1508872c50556c7_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i77563ccb7c4c4dad811b7c10a29c47be_I20210930">
        <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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ief972336a7814ee4bd1276f7dbefb097_I20210930">
        <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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i92f3b4c583fa4ff2b30c7f6d825b1148_I20210930">
        <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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4ad8691349de4051b5cd49bc3239f419_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9ade5b023991415897229475d9ae1c93_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i667153e549d84b88a2b16fc25231f8bf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i929697b68c274c249521e4a85c635c5d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i98a7bc812b30481c91bc90e3726b7572_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3a52c6532b284790a4a39ea044f34feb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idfe76e5f4f254296adcae5b4fc068848_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i97d1e078e4e941a29099abfca16ef914_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8170ac5afdcd440cb2a6e92da23fd29c_I20210930">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i98621da1545e47d6bf0b7897563ac6d8_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="ieee1fbdaaea9470397e1fa56a5264272_I20210930">
        <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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifb69777903ff46d3801a75ecd43e0642_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4e47122a771a492e95a07ec4c1aa1c19_I20210930">
        <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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ice4021e292214d55887559929d9ec94d_I20210930">
        <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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0af23307554d4799a0265d57436d3711_I20210930">
        <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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9630d1b50cd442669c2021bfb9d235c9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iafa845c2a1b74c9293807cc76cb6f2b9_I20210930">
        <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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i01fa7b307024435ebec1c4e5efa2382c_I20210930">
        <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:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia317893778a144679b8acb5c72081b38_I20210930">
        <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:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic6554a596f624635ac34f7d917e7eae5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i14a5898cf37f4a03aed5170db78a608c_I20210930">
        <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:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia3f83037022844609f95c3552e71f141_I20210930">
        <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:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id019724ae85442d2829a3a1cd4e8accd_I20210930">
        <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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iee22fd4127d34064a0134e6f793e45b3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i69506c8004684b66a6d4d8ed9638973e_I20210930">
        <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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i49cf04839833438b829796a44ee5db99_I20210930">
        <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:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i44578548bf344ecfa25d548ca25afd3b_I20210930">
        <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:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3b434427d84246b49042fcfcb16bb10e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0c54bcd3cce94157808e9b9a1ea616bd_I20210930">
        <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:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i99113180a2574616b31c397168d0bc6d_I20210930">
        <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:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i528c6d1cd1814f6da954f8307d9bf352_I20210930">
        <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>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3b9f1206445b46d48412e7ab3c16c8f4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5b94ffff5cfe45b6999279ba39657a45_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="icce457ac60e94e34b73dbbd3beea90fe_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="i6b591d1bddd24fea9d2f472d4e8d424f_I20201231">
        <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="i3fa15c73f08941f7931dc6e34ec2df5b_I20201231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96abb8134a344741b4b6190a8fa03ade_I20201231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i850078cbf8a0404eb837b5d557cd3360_I20201231">
        <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="i3ac779fefa8d45e2bbea6c3cf692e33e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:ConvertiblePreferredStockWarrantMember</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="i1a49dad840484f20b075d4d5ff34cd9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:ConvertiblePreferredStockWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="i3aaefccd5e81410d96cbb7b393076323_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:ConvertiblePreferredStockWarrantMember</xbrldi:explicitMember>
                <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="i52dc375f744844d2b6dc5c3688492fbc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:ConvertiblePreferredStockWarrantMember</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="i0a16c804ba0f4c62a450d95f3a35a3a1_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i8b431aebeb8040b7a271cc55b6d7a88b_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="idfcc0451c9054b1d92b9c41efaad951f_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i2e7522a1525d4042bb164a756c845767_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i7524a5218cf24e11bb5b3c8197ff47f6_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ic9cb32affe28475eb677fb1358be173c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic450bea422ad4a5581452f008593286b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8b71c2f83212402a8148854f4603be09_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">stem:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if75b49c30db44ad6ae42bf7195fb92b2_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0234b6138e6d4716b862d1c93935cc26_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i97b894fc126a4d10ad640110c2524a8a_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="i9c0185a890b5407ebc2ab880369dced2_I20200531">
        <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="i5e8ce59db0a642f6a6c43f80d4592be1_D20200501-20200531">
        <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-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8274c6711df44cbb84f8dbaf0247834a_D20170401-20170430">
        <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-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="ib0e50a649d674db09b8de79c9962a75d_D20200801-20200831">
        <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-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i7968bd96affd4ac38eba6e695d02b4c7_I20201231">
        <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="i99e4dea9080f461ebfca3826754572c9_I20181231">
        <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="i286435828dce4cfbba71b49bb16ab225_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="i9b30e5e71d8f4dfbba86ba85ed5c3ac0_D20200501-20200531">
        <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-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i7abd2de4beaf428e8a5a94d1065dba53_D20180601-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i6493c02609fb4a5fb18afe1df3ba06ac_I20180630">
        <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="idd148b40ccd04f7990f6ce8aaaf733dd_D20200501-20200531">
        <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-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="idae743852030436eadda5f6b93e65343_I20200531">
        <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="i9e6661a1031f45c8b9ab561ed9e3b17c_I20201231">
        <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="i4f828028c29f44b1b92916042ef36303_D20210401-20210430">
        <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>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i826af73522574f13ac51fe5a8e84d28b_D20200501-20200531">
        <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>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i4f6ee34c00ed438f9607380c4ac35e6b_I20200531">
        <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="i9736d4425db24080aa786bde22a947a6_I20201231">
        <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="i31c66097b3884622844ce576cc43bcdb_D20210401-20210430">
        <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>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3f29629aa11c49f288bc9ce482fca97e_I20210131">
        <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="ic517f5c51739467ea39a1f9b2df09bd8_D20210101-20210131">
        <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-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="idd46dc46be2b4253b8e20396655d8c18_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ia3fb0dd0ab344906af4cd4643afa55e7_I20201231">
        <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="i534e8acdc7ad42e789082553fde72b8f_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i18142e26ef7c4ff3bf32d2505c283ab2_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i84d1e12f73af4d838693b9cf599ef08d_I20210930">
        <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>2021-09-30</instant>
        </period>
    </context>
    <context id="idf635ce2032647f6b6369aaaa6993f65_D20210101-20210131">
        <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="i0231b8649c454862bd93b17991bb671c_I20210131">
        <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="i7c2dde5e4ebd43df9af3a0a7703c7da8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertiblePromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i472227db416f4bc6bfa3b4bc84f3bdf3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertiblePromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1a83767680b4491d85b68b814e11a1f1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:LegacyStemWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if09e0c4e8c0749189ca5f574d05165e7_D20200820-20200820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-20</startDate>
            <endDate>2020-08-20</endDate>
        </period>
    </context>
    <context id="i1d6e52ebee214bc1b5e6ad3a5319acaa_I20200820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-08-20</instant>
        </period>
    </context>
    <context id="id508e20b08ae45b48a864c51c059a743_I20200820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-20</instant>
        </period>
    </context>
    <context id="ic9ed6ec668b74972851a6949e127476e_I20200820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-20</instant>
        </period>
    </context>
    <context id="i527dfd000edf4c4c972ec44571b10422_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i1ca4677f11e345f4a9caf7c2c9fca2fa_D20210624-20210624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-24</startDate>
            <endDate>2021-06-24</endDate>
        </period>
    </context>
    <context id="i8467ea5cd1b749c2b94b70509356edd5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3eeae8dbd0d64805b306c9c997c41337_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="ib8d1f8949cd243439c5011012dd7aeff_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1f8ca8930adc4f048029eac45087f07b_D20210820-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-20</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i53a124f0fec24db69f8fa2002c02a556_I20210407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-04-07</instant>
        </period>
    </context>
    <context id="i5c41c1a66ebb476cac1c610fd81c0969_D20210407-20210407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-04-07</startDate>
            <endDate>2021-04-07</endDate>
        </period>
    </context>
    <context id="i29a3198374724ac4a75aa614ed1f64f2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:SharesReservedForWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iafa0d1dd29c04610811b9267af002197_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:OptionsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia1999b99c7504063ac7b7cbd3d236dc0_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iff5abee07e8c403aa069e4de5c7cc3e9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:A2009EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib9457d541c264675b74f5745ab8a66fa_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930">
        <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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i832275537f304e108820b03ab6923fe2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifa4212f3cb2d4a5eb94a4d612afe70e5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iabbe2b6dbea84956973ed178e797fcd2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6bef1797ff7d46a19f53c0de79d4b577_D20200101-20201231">
        <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="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i207cc764fe31466190b0c70dcc4e52bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if139bb95f2724ed59fce097fd4d58c4d_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90a6cb5ebdda412f858b41271ae0be5c_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i327481c352e846df833e63125b2e8caa_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ic21a3d15c4d14cda808803608d2148f2_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i2257db2314de43a0b741ed84dfc75371_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id4a80d0a63264c96a0193c377c1bde29_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8c80797160d0426ca58d85fd88022c9f_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i0e8de941b15c4471a4b1f9ac01478535_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="id5f9be06faed4d559522232f97025033_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic6cf7f83eea448a0a4df06e62d4461bd_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3cb465650c734cbc8bbcd9425f5cd859_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i9856f758c138422d8c3b3add50fbc414_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="if524f10378da4d40b65056ab55d1dd95_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i62bfe174cfc346f5a08028890e215826_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i406d81a99d694abd9e3bdbbe12f85ad0_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i0e09aedc46ee424a91bedf9494f1f998_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i0bf840b8b6bc47a08437150683d7770d_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ib47d4ed31f334fdaa9c6974015c1f8fb_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i1e46192e3c4a418eb6097527c6c8ac64_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4e5c20fa3dc144508f3ebb8f21bde5ab_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="if9aeb2dc7599472b885b9d5a696cb2e8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i680b929b26fe4fcdae8cfb85a4526276_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i11735d67faea4cd38e9698dad6d29824_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:ConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i83c19207512d42a18e9b7cf310c9c4e2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:ConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3ced0f63ea124d319f0907ece15d50e0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">stem:OfficeSpaceInSanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i122a02b6d8e74589abf5967ef623f2b0_D20210923-20210923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">stem:OfficeSpaceInSanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-23</startDate>
            <endDate>2021-09-23</endDate>
        </period>
    </context>
    <context id="i3a244165ad424fa8b3449bcd24f4c6d4_I20210923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">stem:OfficeSpaceInSanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-23</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="hour">
        <measure>stem:hour</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>stem:segment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV8zLTEtMS0xLTE_571ed116-c0a1-4b00-bf40-fca3cf2bd47a">0001758766</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV80LTEtMS0xLTE_735f938c-7263-4d65-a384-83cfa159d540">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV81LTEtMS0xLTE_f7100b70-6e58-4e31-bf3a-d232092b9249">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV82LTEtMS0xLTE_15c7d2d6-643f-4524-aaba-bdd4100a2602">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80L2ZyYWc6ZjZjMjJmM2NjZDEyNGFlZWFiOTYwMDg3MmVmNzUwMmIvdGFibGU6YWM1NDc3NGU1ZGQxNDJlMDgzODc4MmVhNjgzMGNmMTUvdGFibGVyYW5nZTphYzU0Nzc0ZTVkZDE0MmUwODM4NzgyZWE2ODMwY2YxNV83LTEtMS0xLTE_6e5b32bb-bfbd-4666-8ef5-a9f6ddc969dd">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i558ce112f4e24f5d8c56cf3d3c2f453c_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMi0xLTEtMS0x_0385ba7a-f1c3-4c64-994d-6c9cc8361c8f">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i584dfc517bb64cdfb3af218b5ce4450c_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMi0zLTEtMS0x_604c2664-0fd5-4af7-8e1c-9a660d387190">P4Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i2b81c8e362fb4d138b266c51209074cc_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMi01LTEtMS0x_a3fe4018-ea89-4798-b32c-a44751dfb6cc"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i77563ccb7c4c4dad811b7c10a29c47be_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMy0xLTEtMS0x_5ac9170b-fcc1-4e9b-b0c9-4148cddd13ba">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ief972336a7814ee4bd1276f7dbefb097_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMy0zLTEtMS0x_76a818a3-4130-4793-9ca6-c1dcfb69cfb9">P4Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i92f3b4c583fa4ff2b30c7f6d825b1148_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80My9mcmFnOjMwYjZkYjUyZTY1YjQ3MGQ5ZWFjMjQ3NDZlMjI2ZGE5L3RhYmxlOjU1M2I3MmIzODk4MjRiYTlhMGViMTg2MTIzMDllY2ZhL3RhYmxlcmFuZ2U6NTUzYjcyYjM4OTgyNGJhOWEwZWIxODYxMjMwOWVjZmFfMy01LTEtMS0x_319f79a5-3241-4754-919d-0bfe73487475"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i832275537f304e108820b03ab6923fe2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82Ny9mcmFnOjZjMzljZGI2Y2Q4MjQ5MmRhMTcxNWExYjI3M2EwMjcwL3RhYmxlOjcwMjZlNDlkODYzNDQ2NGI5MjNiM2U2MGFjZTg0MzQ1L3RhYmxlcmFuZ2U6NzAyNmU0OWQ4NjM0NDY0YjkyM2IzZTYwYWNlODQzNDVfMS0xLTEtMS0x_264b7578-ddad-4083-b3aa-2abedb90d6ac"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ifa4212f3cb2d4a5eb94a4d612afe70e5_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82Ny9mcmFnOjZjMzljZGI2Y2Q4MjQ5MmRhMTcxNWExYjI3M2EwMjcwL3RhYmxlOjcwMjZlNDlkODYzNDQ2NGI5MjNiM2U2MGFjZTg0MzQ1L3RhYmxlcmFuZ2U6NzAyNmU0OWQ4NjM0NDY0YjkyM2IzZTYwYWNlODQzNDVfMi0xLTEtMS0x_8ab5fb8a-eb49-4965-af68-4bce2b26869a"
      unitRef="number">0.0208</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82Ny9mcmFnOjZjMzljZGI2Y2Q4MjQ5MmRhMTcxNWExYjI3M2EwMjcwL3RhYmxlOjcwMjZlNDlkODYzNDQ2NGI5MjNiM2U2MGFjZTg0MzQ1L3RhYmxlcmFuZ2U6NzAyNmU0OWQ4NjM0NDY0YjkyM2IzZTYwYWNlODQzNDVfNC0xLTEtMS0yMzE3Mg_de37a664-a737-4280-a3d3-533f28e98553"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk5_24f947fe-c831-4b9d-9b17-59ff9abe8d83">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6Mzc1ODE2YWJlYjk4NGFlNDljZGRkODAxMjYzMjkyZDcvdGFibGVyYW5nZTozNzU4MTZhYmViOTg0YWU0OWNkZGQ4MDEyNjMyOTJkN18wLTAtMS0xLTE_21599580-36d2-4c0d-b253-2573cabd146c">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNTc_6e4530f3-3e82-41e1-b027-77d5c8d0544e">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZjYwMWI1YjZjNDU4NDRiMjkzODJjNjlmM2MyODA0ZjkvdGFibGVyYW5nZTpmNjAxYjViNmM0NTg0NGIyOTM4MmM2OWYzYzI4MDRmOV8wLTAtMS0xLTE_74ab65b9-4240-4423-b8f9-eeeb2dcf793c">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODAx_7ac2cbab-e7b7-47d1-a942-d79eada2996b">STEM, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6YTU2N2EyYTUxZTAzNDcxNjlhNjZhY2MyZDljMThjMjEvdGFibGVyYW5nZTphNTY3YTJhNTFlMDM0NzE2OWE2NmFjYzJkOWMxOGMyMV8wLTAtMS0xLTE_85e1c618-e48c-4b9b-99b8-4d3a422d5793">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6YTU2N2EyYTUxZTAzNDcxNjlhNjZhY2MyZDljMThjMjEvdGFibGVyYW5nZTphNTY3YTJhNTFlMDM0NzE2OWE2NmFjYzJkOWMxOGMyMV8wLTItMS0xLTE_269c4f9a-b379-4f49-864b-8a53086a1ab3">333-251397</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6YTU2N2EyYTUxZTAzNDcxNjlhNjZhY2MyZDljMThjMjEvdGFibGVyYW5nZTphNTY3YTJhNTFlMDM0NzE2OWE2NmFjYzJkOWMxOGMyMV8wLTQtMS0xLTE_bf677a00-9db0-4dd0-a812-d57be396e20b">85-1972187</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODA2_265be047-b653-4565-ac35-77e0e87afe6c">100 California St., 14th Fl</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODAy_9abc6735-7fa1-4ea6-b855-a4518e5fd316">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODA3_7b7bacd5-f447-47bd-9dd0-cf1f5e57d52a">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18zNDI_e9deeb08-e990-4c86-ba8d-10afb059be49">94111</dei:EntityAddressPostalZipCode>
    <dei:CountryRegion
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk0_82bbd067-7ea0-4c13-9f08-0d965c2c4869">1</dei:CountryRegion>
    <dei:CityAreaCode
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk1_3a9b9c85-3349-457f-8c2f-d31e15370943">877</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODAz_1b124830-c0d7-4638-9d63-49b3cfe9675a">374-7836</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZDY2MjQ4NTZlNTZhNGU0N2JkNGQ3Zjg1ZGNmMWZjZTMvdGFibGVyYW5nZTpkNjYyNDg1NmU1NmE0ZTQ3YmQ0ZDdmODVkY2YxZmNlM18yLTAtMS0xLTE_e4cf71e0-fff8-4cd7-9d81-7bc3a2dc6744">Common Stock, par value $0.0001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZDY2MjQ4NTZlNTZhNGU0N2JkNGQ3Zjg1ZGNmMWZjZTMvdGFibGVyYW5nZTpkNjYyNDg1NmU1NmE0ZTQ3YmQ0ZDdmODVkY2YxZmNlM18yLTItMS0xLTE_9482644d-efb3-4a7b-8251-a36cfd5a3fca">STEM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZDY2MjQ4NTZlNTZhNGU0N2JkNGQ3Zjg1ZGNmMWZjZTMvdGFibGVyYW5nZTpkNjYyNDg1NmU1NmE0ZTQ3YmQ0ZDdmODVkY2YxZmNlM18yLTQtMS0xLTE_5e783480-62a7-4068-a107-02e29508840f">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk3_f16ce647-e8ce-4e11-b68a-39509aecc51b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xNzk4_b9590b78-0a39-4f1e-bec4-65365cdbc2cb">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6M2JmNjg4N2U3N2Y5NGJlOGEzNmEzODUwNDNiMmFjM2QvdGFibGVyYW5nZTozYmY2ODg3ZTc3Zjk0YmU4YTM2YTM4NTA0M2IyYWMzZF8xLTAtMS0xLTE_e490a0fc-2d94-4726-bfd4-b92bbb4bb7d2">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6M2JmNjg4N2U3N2Y5NGJlOGEzNmEzODUwNDNiMmFjM2QvdGFibGVyYW5nZTozYmY2ODg3ZTc3Zjk0YmU4YTM2YTM4NTA0M2IyYWMzZF8xLTMtMS0xLTE_a83af57a-caef-4190-abc3-d662d52e5c42">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6M2JmNjg4N2U3N2Y5NGJlOGEzNmEzODUwNDNiMmFjM2QvdGFibGVyYW5nZTozYmY2ODg3ZTc3Zjk0YmU4YTM2YTM4NTA0M2IyYWMzZF8yLTEtMS0xLTE_8251c430-79ae-4686-a09c-6f1af9af5523">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6M2JmNjg4N2U3N2Y5NGJlOGEzNmEzODUwNDNiMmFjM2QvdGFibGVyYW5nZTozYmY2ODg3ZTc3Zjk0YmU4YTM2YTM4NTA0M2IyYWMzZF8zLTMtMS0xLTE_920f593c-6655-441f-9384-d5c7be292656">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGV4dHJlZ2lvbjoxNDQ2ZjQ0YWUwMTY0Yjg5ODZlMGQwYzEzOTI4YzQzY18xODA0_51b2103c-02fd-4184-9cb8-16dd8d2f7052">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9479e39b71d04eb89d91434c8a860c8e_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xL2ZyYWc6MTQ0NmY0NGFlMDE2NGI4OTg2ZTBkMGMxMzkyOGM0M2MvdGFibGU6ZDU1Y2EwNDMyYWFjNGEyZDgwZTNjMDIyNzZlZDczOWEvdGFibGVyYW5nZTpkNTVjYTA0MzJhYWM0YTJkODBlM2MwMjI3NmVkNzM5YV8xLTEtMS0xLTEvdGV4dHJlZ2lvbjoxNjU0MzU3NDIyMDU0YmQwYjA0M2U4YTEzZTJjNjI4Yl80_55dfb50a-e709-481d-a78c-5291e9afcabb"
      unitRef="shares">144489164</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMy0xLTEtMS0x_bf253c60-4d96-4b33-b80b-18ef7e9bf092"
      unitRef="usd">405189000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMy0zLTEtMS0x_fe51bc7b-cf67-404f-8c60-0a9ba557e6ca"
      unitRef="usd">6942000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNC0xLTEtMS0xNzk5NQ_03000169-d86d-406f-994e-b50b99166366"
      unitRef="usd">170795000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNC0zLTEtMS0xODAwNQ_8bb28014-6c65-4675-b575-378391a797b7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNC0xLTEtMS0x_3f564120-7f79-4b43-8e45-3d1087f271a3"
      unitRef="usd">34997000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNC0zLTEtMS0x_b1917393-d9f8-40c2-8e93-45f8b786d5dc"
      unitRef="usd">13572000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNS0xLTEtMS0x_2fd76e79-4619-4ac8-af98-9b4cb8cb606a"
      unitRef="usd">24200000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNS0zLTEtMS0x_fe9f9b4c-6301-4f13-91d7-df84235bcc43"
      unitRef="usd">20843000</us-gaap:InventoryNet>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNi0wLTEtMS0xL3RleHRyZWdpb246MGViMzIzYzNjOGFlNGIxMjg3NGI5YjE2ZjU1ZjZmNGNfMzU_7a2b430c-4d8c-47f2-a54c-258b6225678f"
      unitRef="usd">379000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNi0wLTEtMS0xL3RleHRyZWdpb246MGViMzIzYzNjOGFlNGIxMjg3NGI5YjE2ZjU1ZjZmNGNfNDI_18a05178-c5c8-4de1-be0a-51d3669cc37b"
      unitRef="usd">123000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNi0xLTEtMS0x_de4a5dbc-3872-409f-b073-6e13a32bfc39"
      unitRef="usd">16496000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNi0zLTEtMS0x_44f83b84-2009-4b4e-8bb6-7d43f7d29e84"
      unitRef="usd">7920000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNy0xLTEtMS0x_e97cfff3-af9e-4780-a7d3-435827378bfe"
      unitRef="usd">651677000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNy0zLTEtMS0x_92fe512a-7b81-4ed5-a49f-8758a3475b35"
      unitRef="usd">49277000</us-gaap:AssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfOC0xLTEtMS0x_4db40d95-d27d-454b-a1a1-d15eabf4d5e4"
      unitRef="usd">114149000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfOC0zLTEtMS0x_3f358961-80a2-4e82-b77a-8cb796a09982"
      unitRef="usd">123703000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfOS0xLTEtMS0x_b1544a3e-2a51-45b3-b068-738ed62b1088"
      unitRef="usd">11665000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfOS0zLTEtMS0x_8bc03b86-27fc-46a8-a3e2-cf82e9e5c49b"
      unitRef="usd">10404000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTAtMS0xLTEtMQ_9447dfd7-bbdb-4c03-9660-45ec5bdb4842"
      unitRef="usd">1741000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTAtMy0xLTEtMQ_7406845b-02ca-4605-a0f9-fae314cb2422"
      unitRef="usd">1739000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTEtMS0xLTEtMQ_e63cabc1-61ef-403e-bcd6-332ba271683d"
      unitRef="usd">13125000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTEtMy0xLTEtMQ_155ff2f2-9254-4bdd-8a98-c72260c490ec"
      unitRef="usd">12087000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTMtMS0xLTEtMTgwNzA_818aff6d-c3bf-4b03-9a9d-ccbba903dc33"
      unitRef="usd">13894000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTMtMy0xLTEtMTgwNzc_da183376-8128-4d65-8a47-c2097864ebb5"
      unitRef="usd">358000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTItMS0xLTEtMQ_4c093245-f681-498f-a2a2-4ceb37c3e805"
      unitRef="usd">18716000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTItMy0xLTEtMQ_673c088e-2388-42fb-82fc-d9d6c1d60549"
      unitRef="usd">8282000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTMtMS0xLTEtMQ_ba24c9b2-7c94-4664-a71b-4d464968683e"
      unitRef="usd">824967000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTMtMy0xLTEtMQ_83df5b87-c00e-4f2b-aacc-c7b7c7e4f88b"
      unitRef="usd">205850000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTYtMS0xLTEtMQ_3975c423-2c83-4711-affc-d52f24ac87b3"
      unitRef="usd">14962000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTYtMy0xLTEtMQ_f32d27f6-e8bb-498d-96fc-57a69f53d1e6"
      unitRef="usd">13749000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTctMS0xLTEtMQ_b256e4a4-caf5-427e-8d23-6bc13608e8c1"
      unitRef="usd">14024000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTctMy0xLTEtMQ_a6f57f59-a6fe-4049-afa5-f78f9d0e73ad"
      unitRef="usd">16072000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTgtMS0xLTEtMQ_2edffa50-e54e-4df4-9381-296f12eb69a8"
      unitRef="usd">5524000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTgtMy0xLTEtMQ_16f1ce97-57ce-4af1-b88b-956e3bc5dfac"
      unitRef="usd">5976000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTktMS0xLTEtMQ_863445a2-8502-4d3c-b06b-9d0c4ac4f4ba"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMTktMy0xLTEtMQ_8e8337a0-5177-4e01-875f-3bd433c7b63c"
      unitRef="usd">33683000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjAtMC0xLTEtMS90ZXh0cmVnaW9uOjQwOTViMWU1OGE0NjRkODBiYjAyOGI5MDU3MWRjMTc5XzQz_4aa2f3dd-5651-4a4f-9765-b22f7e26afcf"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjAtMC0xLTEtMS90ZXh0cmVnaW9uOjQwOTViMWU1OGE0NjRkODBiYjAyOGI5MDU3MWRjMTc5XzUw_2c1613d3-fadd-469f-9cda-715e760a53a0"
      unitRef="usd">45271000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjAtMS0xLTEtMQ_c521fa03-d795-40e2-b137-a1900daeba22"
      unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjAtMy0xLTEtMQ_cdbde8ad-f9e7-4247-a2fd-cf30f4c879e4"
      unitRef="usd">67590000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjEtMS0xLTEtMQ_4e8c4177-f301-4bae-b67e-3601747dfd42"
      unitRef="usd">14315000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjEtMy0xLTEtMQ_da73d8a3-f2c7-4212-abd8-57495d17922c"
      unitRef="usd">14914000</us-gaap:LoansPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjItMS0xLTEtMQ_74d4b2b6-826c-407f-8bde-41e6b0d5c5c2"
      unitRef="usd">27129000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjItMy0xLTEtMQ_bf509d8a-865a-4a43-bdaa-b8722e569e85"
      unitRef="usd">36942000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjMtMC0xLTEtMS90ZXh0cmVnaW9uOmFhMWZmYTFkMzgwYzRhNGRhZTUyMGIyZjhlMDg2NjJhXzQw_68cee8a2-2489-40aa-b103-e6718f252a5b"
      unitRef="usd">692000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjMtMC0xLTEtMS90ZXh0cmVnaW9uOmFhMWZmYTFkMzgwYzRhNGRhZTUyMGIyZjhlMDg2NjJhXzQ3_37e8c5c5-5c14-4135-817a-38007f83460b"
      unitRef="usd">399000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjMtMS0xLTEtMQ_ec311c89-09ad-4b55-b057-723c83008105"
      unitRef="usd">2465000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjMtMy0xLTEtMQ_e4875a0d-6d82-4ea5-973d-08f868da553e"
      unitRef="usd">1589000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjQtMS0xLTEtMQ_79733ae9-7ef3-4067-b930-4cf789446b58"
      unitRef="usd">78419000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjQtMy0xLTEtMQ_208a0096-2d8d-4692-a520-4d952118882e"
      unitRef="usd">190515000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjUtMS0xLTEtMQ_c279fde1-3739-47d4-b1a4-79bdfa7711e1"
      unitRef="usd">21743000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjUtMy0xLTEtMQ_37624a95-43c6-4eb8-b1d2-218ca3a94180"
      unitRef="usd">15468000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjYtMS0xLTEtMQ_67d1ffe6-5c92-400d-be6b-22a4268d7df2"
      unitRef="usd">4149000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjYtMy0xLTEtMQ_b15a436c-6b12-4b5c-b940-43fc9a077cc0"
      unitRef="usd">4137000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjctMS0xLTEtMQ_03e5c374-0a80-4b4c-9833-9ddef0fbd33c"
      unitRef="usd">1675000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjctMy0xLTEtMQ_22014a1d-c09c-4001-8219-c841a23c9ebc"
      unitRef="usd">4612000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjgtMS0xLTEtMQ_b60d82a5-e1f0-48ca-ab4e-544e6497cb9a"
      unitRef="usd">75384000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjgtMy0xLTEtMQ_be6e67af-fc94-463b-81d6-770b1f2dbc50"
      unitRef="usd">73128000</us-gaap:LongTermLoansPayable>
    <stem:WarrantLiabilityNoncurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjktMS0xLTEtMQ_8a0b9fa6-ad11-48ec-a09b-3bd562b25fd4"
      unitRef="usd">0</stem:WarrantLiabilityNoncurrent>
    <stem:WarrantLiabilityNoncurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMjktMy0xLTEtMQ_33d679d7-e8e4-48ea-bda2-ef89cec3274e"
      unitRef="usd">95342000</stem:WarrantLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzAtMS0xLTEtMQ_19950ea8-68f6-426c-bffd-8bb9e8bce4f8"
      unitRef="usd">12678000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzAtMy0xLTEtMQ_dc644cf4-d2e9-47d7-be3e-6a17a6e7d585"
      unitRef="usd">57000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzEtMS0xLTEtMQ_992ffc63-ea73-4548-84a2-c3eb7eca8e01"
      unitRef="usd">194048000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzEtMy0xLTEtMQ_8aeec6a2-333f-4b6b-9c87-d65d2654a9f2"
      unitRef="usd">383259000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzItMS0xLTEtMQ_d1f8c62d-346a-4865-9be1-fb530a5c946e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzItMy0xLTEtMQ_c9dea576-7d83-444d-8be3-af2989b7660b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0XzIx_b0f0c2c5-2e8b-44f8-b9fc-66b2b971ba95"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0XzIx_ff52cd40-9d87-45a3-96cc-331a1c46e0a7"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0XzM1_166a1398-d901-46a6-8b01-829f3a054e3b"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0XzM1_644c78c3-6308-4ac4-9aa9-950f73d9e516"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0Xzg3_39ec7c61-f1af-4aaf-9b3e-8b10f4aeedd7"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0Xzg3_559e8069-3ade-4770-8db0-f9e21ca4b3d1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0Xzg3_76ad7bed-f9fc-4712-b64e-67beaf8451e4"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjBiYTA0ZTM4ZGExMjQ5NzFiYWM0NDQ3ZmZhZmQwYjk0Xzg3_a0a9de2c-de5c-4bc4-ac61-2c8c096b8b6e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMS0xLTEtMQ_8a113da8-f53a-432e-90a2-dbfc32487dc7"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzQtMy0xLTEtMQ_d31bff7c-71ba-4f56-ae2f-eb004bcb87e5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0XzE4_68525756-bc4e-462f-bd40-2b1c33b7da84"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0XzE4_ddb14a13-2206-42e1-ac52-c8506826c49a"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0XzMy_c18ee3ba-37b6-428f-8131-025dd720093a"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0XzMy_ecd73458-2954-45e8-ad9c-071ab3b52fe4"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0Xzcw_2b68939b-5468-4fe8-b9bf-484b17fd4c08"
      unitRef="shares">144285959</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0Xzcw_c063610b-73d5-41ee-a53b-f670f3049ed4"
      unitRef="shares">144285959</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0Xzc3_27f8890b-cd37-4074-99c3-8d339e3131db"
      unitRef="shares">40202785</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMC0xLTEtMS90ZXh0cmVnaW9uOmIxMTVkNmYxNmIyZDQ3NWVhMzYwOGNkOWE3MDQ1OWI0Xzc3_ef46a5d3-e271-4f63-b76f-ea6fc8657981"
      unitRef="shares">40202785</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMS0xLTEtMQ_e452f1fd-01c2-4d61-b621-7939376db689"
      unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzUtMy0xLTEtMQ_2ae5b40e-25c3-4dd3-8d07-a5619b714af4"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzYtMS0xLTEtMQ_cc63863c-6621-4efb-80ec-5b198ca9df46"
      unitRef="usd">1106220000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzYtMy0xLTEtMQ_0f767cb6-9898-444d-adbe-a93ee3d81d2f"
      unitRef="usd">230620000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzctMS0xLTEtMQ_cf02e0bd-da59-45d6-8d55-3b8509f79d98"
      unitRef="usd">-317000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzctMy0xLTEtMQ_9c470366-84a0-47a7-b5dd-0760cd315701"
      unitRef="usd">-192000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzgtMS0xLTEtMQ_056181cf-6931-4981-b69c-9dbba3183357"
      unitRef="usd">-474998000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzgtMy0xLTEtMQ_b0265e23-35c9-489d-8e14-a986e3b3b1fb"
      unitRef="usd">-407841000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzktMS0xLTEtMQ_2674322e-3a35-4a3e-850d-a1f6967c3602"
      unitRef="usd">630919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfMzktMy0xLTEtMQ_1e5ad61e-c864-4b59-b4ef-4d9c61a50a27"
      unitRef="usd">-177409000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNDAtMS0xLTEtMQ_ae278bd6-8316-449c-9e9d-d8e4b915563c"
      unitRef="usd">824967000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xNi9mcmFnOjY4NDQwNWJlN2I0MjQ4OTA4MTdhYjI1NTZlYTEzYTFjL3RhYmxlOmNhZWQ0M2UwZWVjNTQxYjg5MDdiYjA1NWEzOWJkOGZlL3RhYmxlcmFuZ2U6Y2FlZDQzZTBlZWM1NDFiODkwN2JiMDU1YTM5YmQ4ZmVfNDAtMy0xLTEtMQ_97653c7c-7e0b-45f1-9328-bff76ccb51d9"
      unitRef="usd">205850000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6097b01bc58e412db019fac3180bb328_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMy0xLTEtMS0x_08240aa6-5023-451a-8a3f-b2e7a6406401"
      unitRef="usd">4947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2158452b446049c69bf05e56ff40dce6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMy0zLTEtMS0x_0fa283c8-cbea-4b4f-9249-78217cc0ca6c"
      unitRef="usd">3649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb0d5cf229094824bcb7291385e618d6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMy01LTEtMS0x_64a627af-6870-42d1-b8c2-fe85e3992580"
      unitRef="usd">14982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45b977d053a043e390e3bfca1d914bc7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMy03LTEtMS0x_43fae185-89c9-49e2-a185-9296f46f5fe9"
      unitRef="usd">10711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ace5c4b95354843a0343efa9a66508e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNC0xLTEtMS0x_ee845e5d-9c90-4e59-918f-9f9205347aed"
      unitRef="usd">34886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff78fef40ecf43eba8ccb083f662771c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNC0zLTEtMS0x_30a84bad-5d22-40ba-9cd2-65c29bc6b781"
      unitRef="usd">5523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib082b106f2284cd7b9597d29f145e906_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNC01LTEtMS0x_a7250012-9566-41f8-b2f8-484b92e57b8b"
      unitRef="usd">59609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ff75642fc09422a8eb95289da576cd1_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNC03LTEtMS0x_a86c2eee-81ca-4b83-9ca9-b31d3d0ae6dc"
      unitRef="usd">6950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNS0xLTEtMS0x_2f3b13a5-5739-44a3-8fa4-24abe0e46a9b"
      unitRef="usd">39833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNS0zLTEtMS0x_3a066187-b8d2-44fc-ac57-c11013c4311f"
      unitRef="usd">9172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNS01LTEtMS0x_7aeb42c2-1ea4-43df-905f-e38d0edeff48"
      unitRef="usd">74591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNS03LTEtMS0x_5ab75dc1-5c7c-4bad-8776-5f2108705a23"
      unitRef="usd">17661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i6097b01bc58e412db019fac3180bb328_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNy0xLTEtMS0x_de95d0b1-01f9-4306-b048-cffec1442986"
      unitRef="usd">6639000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2158452b446049c69bf05e56ff40dce6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNy0zLTEtMS0x_c8f7a65c-df37-4a79-9bbc-cd16983ba3cd"
      unitRef="usd">5828000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ifb0d5cf229094824bcb7291385e618d6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNy01LTEtMS0x_ee4f40e3-9d02-41c1-bddc-ec8a28901ab2"
      unitRef="usd">19354000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i45b977d053a043e390e3bfca1d914bc7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfNy03LTEtMS0x_c53c3075-0812-42cb-8322-0a9df2965d11"
      unitRef="usd">16083000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7ace5c4b95354843a0343efa9a66508e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOC0xLTEtMS0x_eaf20e9b-75e8-471e-8315-b8b27b58f81d"
      unitRef="usd">30057000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iff78fef40ecf43eba8ccb083f662771c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOC0zLTEtMS0x_fcf8b80d-780c-4a0b-b426-607069766cab"
      unitRef="usd">5074000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib082b106f2284cd7b9597d29f145e906_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOC01LTEtMS0x_577e5458-e308-4b43-b65c-985e5f88f762"
      unitRef="usd">52343000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7ff75642fc09422a8eb95289da576cd1_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOC03LTEtMS0x_4cf58269-8f0b-4f14-9150-be8b505eda92"
      unitRef="usd">6439000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOS0xLTEtMS0x_a6dc027b-2698-42b9-a7d8-d9de5bb3a95f"
      unitRef="usd">36696000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOS0zLTEtMS0x_6d65fabc-6052-4a11-a45c-6679e1a508d9"
      unitRef="usd">10902000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOS01LTEtMS0x_f06173b4-64f3-408e-b44e-a29806700984"
      unitRef="usd">71697000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfOS03LTEtMS0x_e72bdb34-f257-42d5-aea1-a14a9057b8c9"
      unitRef="usd">22522000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTAtMS0xLTEtMQ_846a062e-677d-478a-9e51-31c6013790ef"
      unitRef="usd">3137000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTAtMy0xLTEtMQ_ec4d8484-7d64-474f-bcc5-b4de40252f9f"
      unitRef="usd">-1730000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTAtNS0xLTEtMQ_e34947bd-a5b0-4837-8341-41782a6b4cc5"
      unitRef="usd">2894000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTAtNy0xLTEtMQ_71858830-ae1b-4455-b3d6-c4e93449e9f2"
      unitRef="usd">-4861000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTItMS0xLTEtMQ_f2992e04-64ed-481f-958e-360c9f5bf9e2"
      unitRef="usd">4975000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTItMy0xLTEtMQ_5e88744d-ed62-4096-83e7-86a7a7e35f3d"
      unitRef="usd">3053000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTItNS0xLTEtMQ_843bf2be-97ea-4b20-84eb-9cc2032290d8"
      unitRef="usd">11555000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTItNy0xLTEtMQ_0c8f8160-1fdd-4a9e-b524-55e40c1bfb29"
      unitRef="usd">11699000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTMtMS0xLTEtMQ_252f7cc4-63df-4e88-a072-231f0b6280bb"
      unitRef="usd">6268000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTMtMy0xLTEtMQ_9f46b738-e44f-4f79-8ab4-e7fdb4808717"
      unitRef="usd">5052000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTMtNS0xLTEtMQ_cec0cd59-63a6-4903-bcc5-4ef25a6c55f7"
      unitRef="usd">15502000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTMtNy0xLTEtMQ_aac06480-b002-4506-933c-dcb82c3bcd92"
      unitRef="usd">12084000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTQtMS0xLTEtMQ_c12a167d-7df3-4fdb-a6f9-ef633491532b"
      unitRef="usd">11024000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTQtMy0xLTEtMQ_bad7d719-dd1e-458f-ba26-32a09aee8dbb"
      unitRef="usd">2635000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTQtNS0xLTEtMQ_b5d7076a-b18c-4b7a-9c8e-2eba274159c1"
      unitRef="usd">28730000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTQtNy0xLTEtMQ_cb1a11cb-3fec-4106-9ca6-2f64fec848db"
      unitRef="usd">8018000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTUtMS0xLTEtMQ_25216583-c6df-4e1c-9c23-a08d09437649"
      unitRef="usd">22267000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTUtMy0xLTEtMQ_38de276c-99f5-4632-a9ac-3e7996190d8a"
      unitRef="usd">10740000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTUtNS0xLTEtMQ_f8aee673-639e-4d4d-b756-fae47d06e2bb"
      unitRef="usd">55787000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTUtNy0xLTEtMQ_e6cbb4e5-423a-4411-8df4-7c99335a236b"
      unitRef="usd">31801000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTYtMS0xLTEtMQ_57daf2e5-d12d-4987-ad0e-dda1e8bf1be8"
      unitRef="usd">-19130000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTYtMy0xLTEtMQ_3ba422d5-d91c-4c08-8c0d-313c87adb186"
      unitRef="usd">-12470000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTYtNS0xLTEtMQ_60343a95-daca-4b9a-96bf-8514aa55a620"
      unitRef="usd">-52893000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTYtNy0xLTEtMQ_43ef1095-819b-4abf-9bb6-126a09b8178d"
      unitRef="usd">-36662000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTgtMS0xLTEtMQ_faa09dd8-9871-4640-b75f-fd26dfbdfbe3"
      unitRef="usd">2674000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTgtMy0xLTEtMQ_7bdf0209-9d83-4bd0-b8a7-c3eaa183056a"
      unitRef="usd">4265000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTgtNS0xLTEtMQ_34aea721-bbae-406d-8618-c92556a8716d"
      unitRef="usd">12835000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTgtNy0xLTEtMQ_80a7ee32-81df-4751-b86f-f7fe3ff5e9e1"
      unitRef="usd">13826000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTktMS0xLTEtMQ_c1d2bb72-32d3-4498-b1b9-bb74845d2235"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTktMy0xLTEtMQ_a1d9489c-bac2-4f58-aae3-3f954a87513f"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTktNS0xLTEtMQ_1276cd7e-a461-4fc8-a34e-843e8c6f5616"
      unitRef="usd">-5064000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMTktNy0xLTEtMQ_3d6bd2a6-c41e-41b4-84fb-909aadc16ca6"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjAtMS0xLTEtMQ_906470f1-2e63-441b-ba16-72eed4709585"
      unitRef="usd">137001000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjAtMy0xLTEtMQ_65b0b5dc-1eac-4b5a-9c9b-e1bd75f3d2ea"
      unitRef="usd">-2096000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjAtNS0xLTEtMQ_11ad6287-8f1c-4a3b-b48f-a49df0828ec5"
      unitRef="usd">3424000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjAtNy0xLTEtMQ_d86c5bae-fba8-4ef7-b128-4070192aba71"
      unitRef="usd">-3005000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjEtMS0xLTEtMQ_c81d4c41-7773-462c-b1c8-5374575711be"
      unitRef="usd">415000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjEtMy0xLTEtMQ_168812aa-561b-4d9a-bced-4e34c64b3cce"
      unitRef="usd">188000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjEtNS0xLTEtMQ_416b8de5-4361-4463-94df-ea9b3e82fa79"
      unitRef="usd">211000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjEtNy0xLTEtMQ_df89a0be-4fec-412c-aa4d-04c47b2c4cb2"
      unitRef="usd">-1602000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjItMS0xLTEtMQ_de3dd71d-fb1d-4d3e-b385-c0371123aa63"
      unitRef="usd">134742000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjItMy0xLTEtMQ_855185a2-e161-4577-97ee-fd6d98497847"
      unitRef="usd">-6173000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjItNS0xLTEtMQ_a2f7ae26-2379-4a83-957c-4fc32453f71d"
      unitRef="usd">-14264000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjItNy0xLTEtMQ_77ca9dea-b914-4195-ba4b-fab575113815"
      unitRef="usd">-18433000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjMtMS0xLTEtMQ_b3ed3380-734c-48ef-8eb0-e12f27c18f53"
      unitRef="usd">115612000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjMtMy0xLTEtMQ_598a266d-0548-4b8f-862b-3402f07ec3e9"
      unitRef="usd">-18643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjMtNS0xLTEtMQ_15eb4320-de33-450b-acd0-70281df4d4bb"
      unitRef="usd">-67157000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjMtNy0xLTEtMQ_e3b226d7-f19e-42d7-bae6-4887c82421fd"
      unitRef="usd">-55095000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjQtMS0xLTEtMQ_8843864b-53ac-4082-bbb9-a1bac7caf84d"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjQtMy0xLTEtMQ_a3267e3e-0d71-41b3-9c10-0e8c0b7b9457"
      unitRef="usd">142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjQtNS0xLTEtMQ_c32c19b0-ad00-4c47-aae3-71013a13fb35"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjQtNy0xLTEtMQ_c3638169-a7f6-48c1-8d6b-595dc93ab559"
      unitRef="usd">142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjUtMS0xLTEtMQ_578ae2ad-3521-468c-8ee2-ab9438385917"
      unitRef="usd">115612000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjUtMy0xLTEtMQ_389ed4b8-96f8-4eb4-ab65-321f87eff546"
      unitRef="usd">-18785000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjUtNS0xLTEtMQ_66657c0e-4f79-4cf7-89a7-c026f99eed0b"
      unitRef="usd">-67157000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjUtNy0xLTEtMQ_36f647b6-1a15-4374-b87d-e3a3e909f098"
      unitRef="usd">-55237000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjYtMS0xLTEtMQ_24d09012-c0d8-4cb8-9cf2-155cb6a73e13"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjYtMy0xLTEtMQ_82af0f2e-0b1d-4c55-b0cf-e6e9eeb29ac5"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjYtNS0xLTEtMQ_36525191-a2d9-42c1-a097-00ea83150e44"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjYtNy0xLTEtMQ_4a57a319-0604-4074-b6c3-d05d29c4e356"
      unitRef="usdPerShare">-1.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjgtMS0xLTEtMjE1MTk_6004e575-98df-49b1-816a-f2c86cf887c8"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjgtMy0xLTEtMjE1MTk_cf69b294-b9a5-4894-8b5c-6c530378214a"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjgtNS0xLTEtMjE1MjY_ea54b910-2ab6-4147-b63f-fbbf8968d7f7"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjgtNy0xLTEtMjE1MjY_8995a04e-5e17-434b-b3ac-6ddc1edbf103"
      unitRef="usdPerShare">-1.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjctMS0xLTEtMQ_b3805892-f034-47c5-af65-3800ce8249c1"
      unitRef="shares">135231146</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjctMy0xLTEtMQ_e2c8d32d-08da-4d57-ae6f-9b5bae01e646"
      unitRef="shares">39844652</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjctNS0xLTEtMQ_9ce2d6c4-c6b7-4818-82c9-37dd49e0921f"
      unitRef="shares">92436649</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMjctNy0xLTEtMQ_a55364a4-0f3d-4eef-aeb5-5a02d518343e"
      unitRef="shares">40087247</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMzEtMS0xLTEtMjE1MzM_8e40ff9d-8f04-458b-8ca3-269f1f1a92c2"
      unitRef="shares">140285165</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMzEtMy0xLTEtMjE1MzM_e9af5ab1-f00b-4cff-9b1b-519b5d5164b7"
      unitRef="shares">39844652</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMzEtNS0xLTEtMjE1NDA_91ed7f13-6391-4f1f-9285-5dbad729cef0"
      unitRef="shares">92436649</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8xOS9mcmFnOjcyNGI4NTM2NGE2MDRjODI5YjNlMTlkOWU1MzRkNDAzL3RhYmxlOmM2Yzc0NmVhNjA0ODQ3Nzk4ZDRkMGU5NTc1N2ExMmU4L3RhYmxlcmFuZ2U6YzZjNzQ2ZWE2MDQ4NDc3OThkNGQwZTk1NzU3YTEyZThfMzEtNy0xLTEtMjE1NDA_f5b0f061-3b98-427e-9f34-6ec5a44fa113"
      unitRef="shares">40087247</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfMi0xLTEtMS0x_e6ab4ec4-d372-458f-ad8b-b1873a5fcd4a"
      unitRef="usd">115612000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfMi0zLTEtMS0x_c5f86269-7e2a-4a62-9432-cd1fc7710411"
      unitRef="usd">-18785000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfMi01LTEtMS0x_79317606-c2b6-4282-bd3b-134ad8285c8e"
      unitRef="usd">-67157000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfMi03LTEtMS0x_6ecb22ea-aa1f-4644-84fe-a92fc72865a1"
      unitRef="usd">-55237000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC0xLTEtMS0xODIzMQ_8eb2155e-51b4-4fc3-a876-5e435917837d"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC0zLTEtMS0xODI0NQ_e29f3505-5241-4286-9fae-2c4bf2c051b1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC01LTEtMS0xODIzOA_8c72037b-7606-4717-abf7-99a1fdf88fdf"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC03LTEtMS0xODI1Mg_0475138a-276f-4352-8190-139549450a8d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC0xLTEtMS0x_75250536-7e5f-459d-bc03-805c09faf897"
      unitRef="usd">245000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC0zLTEtMS0x_f70237c4-c137-4b50-b4b2-4ac942c03f30"
      unitRef="usd">-283000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC01LTEtMS0x_feca606e-9353-4b19-883a-bddec095ca3f"
      unitRef="usd">-106000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNC03LTEtMS0x_0b0e92fb-7e57-4185-9ddc-db0eb4893597"
      unitRef="usd">-41000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNS0xLTEtMS0x_7b7c9889-84c8-4023-9ebf-cf03d47ed444"
      unitRef="usd">115838000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNS0zLTEtMS0x_08a29e4c-0550-4a72-a838-31cbf0e2e70f"
      unitRef="usd">-19068000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNS01LTEtMS0x_1c741220-1a3a-477d-8ffb-d509ea63feba"
      unitRef="usd">-67282000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yMi9mcmFnOmU2ZGJhZmViNmU0NzRmZmJhNDcwMmUxMTU4YTM1YTRmL3RhYmxlOjYwNWVjMDJkOTVkYjQ4NmFiNzZhNWY1OGRlMWJkYjRjL3RhYmxlcmFuZ2U6NjA1ZWMwMmQ5NWRiNDg2YWI3NmE1ZjU4ZGUxYmRiNGNfNS03LTEtMS0x_0ca06ed5-5b56-4cc2-b0ae-638e282a71d0"
      unitRef="usd">-55278000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xLTEtMS0x_aad1dd8a-a1ca-40d2-99d0-c13876e95859"
      unitRef="shares">175437783</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0zLTEtMS0x_bbd28e13-ca6f-4468-aa1e-d004bea617b4"
      unitRef="usd">220563000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ibca402790ecf488487afd240dc7a12a5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi01LTEtMS0x_7d10e895-bf3c-4b4c-b94a-b456fa416951"
      unitRef="shares">2961</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibca402790ecf488487afd240dc7a12a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi03LTEtMS0x_25eb48e5-0611-4bee-bb4b-4a1275d5f535"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i97aece7ed01040918954ad934189be22_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi05LTEtMS0x_86a4136a-42f9-4665-b6b8-eaa7fa3ee79d"
      unitRef="shares">11228371</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i97aece7ed01040918954ad934189be22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xMS0xLTEtMQ_6e8f236d-6e8e-46a9-949b-ae17902f13cc"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2b2435d074e47108bd50070d7df7d9d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xMy0xLTEtMQ_7208547d-8cde-4ce6-89db-031b7155eea6"
      unitRef="usd">10061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib45e4ef5b18847f1b73624df78a7b0e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xNS0xLTEtMQ_1f3a62e6-f10a-4d1c-9903-16807d564bd7"
      unitRef="usd">-192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6620b281754f4c67ae8f59a75b38d096_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xNy0xLTEtMQ_12025dea-1e24-44f1-999b-5ba0cd089d79"
      unitRef="usd">-407841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMi0xOS0xLTEtMQ_ab822003-a6d4-4a56-8e77-3733af6009ce"
      unitRef="usd">-397972000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xLTEtMS0x_f7b64682-123e-4515-b37b-3a4f211da59f"
      unitRef="shares">-175437783</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0zLTEtMS0x_b001e3eb-8dd3-4c91-86ee-45bc2dee0682"
      unitRef="usd">-220563000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i63a9a25efec249c68d31639f414c6301_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy01LTEtMS0x_3d7d34d6-3749-4fbe-adc8-d160279429f6"
      unitRef="shares">-2961</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i63a9a25efec249c68d31639f414c6301_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy03LTEtMS0x_1b7b1f07-f78c-437b-a87a-2b9d1c254a5b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i455e5305a00f4053aa2516e0bd5cba65_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy05LTEtMS0x_f9f9cb78-12e4-4860-a9e3-ad6c3b1f7853"
      unitRef="shares">28974414</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i455e5305a00f4053aa2516e0bd5cba65_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xMS0xLTEtMQ_9b1a10d2-6077-48f2-9b5f-a15f2b7dae1e"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08ee04a97c254d85af8c0023177c69a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xMy0xLTEtMQ_2bc3c90a-e4f5-49c5-9af9-92a1ad57f92d"
      unitRef="usd">220559000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b49a23238ff43e0a85a4b7dbb1d1268_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xNS0xLTEtMQ_7267bbf0-dfb2-4348-b490-3b4690c37681"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee6a853aeaeb4aefa843fca7e67712bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xNy0xLTEtMQ_9eb1c369-9ab3-4594-b35f-dbc717907e18"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMy0xOS0xLTEtMQ_63c8179b-0f9d-4537-8164-48443de02ed4"
      unitRef="usd">220563000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xLTEtMS0x_b97022d6-af11-4916-8255-7e0f29235326"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0zLTEtMS0x_577fa1f9-a078-4530-b09b-c8129863b582"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ia80cb702e3474449a3c3a413d5472268_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC01LTEtMS0x_7109aa44-cc86-4401-a439-852908d5b495"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia80cb702e3474449a3c3a413d5472268_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC03LTEtMS0x_6502c437-52d0-456b-928e-590e19217508"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib1ac744c8c784e498d6fb51abd6b86d5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC05LTEtMS0x_776727cf-2706-4e11-9d23-906913494806"
      unitRef="shares">40202785</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib1ac744c8c784e498d6fb51abd6b86d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xMS0xLTEtMQ_752bf163-46b6-41a3-a2a0-1f84a62668fe"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc0974e4336b446ba4f8017df802c864_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xMy0xLTEtMQ_e4b56f12-5e36-4f27-859b-d8cdd2a5231c"
      unitRef="usd">230620000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69396e57e3b44765b9bfb72933d2644c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xNS0xLTEtMQ_0fc36087-2f01-4a14-b2a5-636115ed877e"
      unitRef="usd">-192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9df83910c72d4778829aa2261227ab57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xNy0xLTEtMQ_49419fc8-d25f-4b8b-b350-eec0e468da4f"
      unitRef="usd">-407841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNC0xOS0xLTEtMQ_3395591a-6116-4680-ae2b-55986de37046"
      unitRef="usd">-177409000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i499f6ceb59e44731b91b183126165375_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNS0xMy0xLTEtMQ_a7d63b4b-21cd-41be-a6c0-3ff0675ef94b"
      unitRef="usd">1126000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNS0xOS0xLTEtMQ_47d3a8a1-b36e-4113-9e61-4e812e3cc1c3"
      unitRef="usd">1126000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="ia35d033b1b87429a902d7c12b1ae0ab1_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNi05LTEtMS0x_6579c548-62f9-4c4e-925c-0e64f2b57a82"
      unitRef="shares">1412025</stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i499f6ceb59e44731b91b183126165375_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNi0xMy0xLTEtMQ_a2fd1dc7-a21a-4a1f-ac33-444905f2bf89"
      unitRef="usd">3147000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNi0xOS0xLTEtMQ_98c45c6e-8939-41b8-84ee-910e38db48b1"
      unitRef="usd">3147000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i499f6ceb59e44731b91b183126165375_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNy0xMy0xLTEtMQ_cb7e5faf-d35e-464d-8fa3-16ab4f9f71ab"
      unitRef="usd">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfNy0xOS0xLTEtMQ_dfe823be-ebd3-4778-a118-70118895938b"
      unitRef="usd">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4ca22833b25349c9b4d918db9933c91e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfOC0xNS0xLTEtMQ_aad37051-c449-47ba-9744-81d2edb260e1"
      unitRef="usd">251000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfOC0xOS0xLTEtMQ_1ccf7853-1ea5-4d9f-a81b-961a6f586f6a"
      unitRef="usd">251000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i66614b39786c4bbfbc5ac7a44a6aa7ac_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfOS0xNy0xLTEtMQ_ae623968-bd2a-4b0a-89b4-4cbba531e659"
      unitRef="usd">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i889051f2d6f249aea38b2a920bd154dc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfOS0xOS0xLTEtMQ_1a36bafb-0e08-4e3b-bdf1-dd5d8f976b70"
      unitRef="usd">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4e0fd534c0754c2b91c61a0fb696e8cc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMS0xLTEtMQ_9c6fb2d0-bca9-4be1-8afa-957dad530ec2"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4e0fd534c0754c2b91c61a0fb696e8cc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMy0xLTEtMQ_d852e26d-585a-462e-a504-9d79eae21023"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i87868baf903c4703987026294cce9b6b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtNS0xLTEtMQ_bccf2e4f-5dcb-4778-9c13-b9dbda2afb6b"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i87868baf903c4703987026294cce9b6b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtNy0xLTEtMQ_a229bfdf-79e9-49a4-8361-68783d111b31"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i764bba2bf6bf4ebc926015ea8a48940c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtOS0xLTEtMQ_ef00851b-1bd0-418e-8f63-ada6331339fd"
      unitRef="shares">41614810</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i764bba2bf6bf4ebc926015ea8a48940c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTEtMS0xLTE_3f66b2d9-1651-4127-a57b-a489a4937cd1"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie58f2b8cf7224290915bd0bd76cf42fd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTMtMS0xLTE_f358837b-becd-490f-9b88-af4a0ad74437"
      unitRef="usd">235677000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31e22fb7db7649b5b5c39db807efcdf3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTUtMS0xLTE_1a0fb2bd-65b9-433a-b7cd-4a7b99b0867c"
      unitRef="usd">59000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i87c5c46783ac4e92a91e575cffab7638_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTctMS0xLTE_c53bb3ea-143b-45d0-a8e8-f66cf0ca8931"
      unitRef="usd">-490394000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e0fd534c0754c2b91c61a0fb696e8cc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTAtMTktMS0xLTE_46661000-6493-4918-8d43-47f4a25bbfc1"
      unitRef="usd">-254654000</us-gaap:StockholdersEquity>
    <stem:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTEtOS0xLTEtMQ_beed36f0-5d4d-4873-84f8-722763895869"
      unitRef="shares">70428326</stem:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <stem:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTEtMTEtMS0xLTE_90511dcf-a6ee-4400-a2d6-ec3c1246617d"
      unitRef="usd">7000</stem:StockIssuedDuringPeriodValueReverseRecapitalization>
    <stem:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTEtMTMtMS0xLTE_97192af5-9529-4f98-ad8f-c1a407cbe8aa"
      unitRef="usd">247011000</stem:StockIssuedDuringPeriodValueReverseRecapitalization>
    <stem:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTEtMTktMS0xLTE_40f4e3a8-cc01-4d19-ad78-3377faf20cdc"
      unitRef="usd">247018000</stem:StockIssuedDuringPeriodValueReverseRecapitalization>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i9559e2f9045b439488eb807105dd4302_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTItOS0xLTEtMQ_c49e4382-e314-4315-af1b-99081a8e3b57"
      unitRef="shares">2759970</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="iecd97bac9164455d8de8a61e85ca47d9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTItMTMtMS0xLTE_a42d3360-1e99-4d1c-a275-df7b620fdcc2"
      unitRef="usd">60568000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3d0b2ac1966e476b94836913e3d413fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTItMTktMS0xLTE_0cdba6bd-4e4a-4994-863a-f9bb875aa580"
      unitRef="usd">60568000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i7e2dc2274bd74ef0b3ba5c3a280b239c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTMtOS0xLTEtMQ_643bd6ba-ffe2-47d0-a2eb-de2466bb060e"
      unitRef="shares">10921548</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i7e2dc2274bd74ef0b3ba5c3a280b239c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTMtMTEtMS0xLTE_6fceb204-f6c6-4e66-958c-e9edaf90cb58"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ia09bfe258d39477baac9d7d669dd1d31_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTMtMTMtMS0xLTE_290a6f10-fe93-40f6-8321-c9a7f55bd7ef"
      unitRef="usd">77747000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i4e1d227751d244099f5b0e99edaf6a5e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTMtMTktMS0xLTE_e8c27b2f-6023-4e42-9b3f-1003e209b04f"
      unitRef="usd">77748000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <stem:StockIssuedDuringPeriodSharesExchangeOfWarrants
      contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTQtOS0xLTEtMQ_de07db6d-c02f-411e-90bd-d7e3ec60763c"
      unitRef="shares">4683349</stem:StockIssuedDuringPeriodSharesExchangeOfWarrants>
    <stem:StockIssuedDuringPeriodValueExchangeOfWarrants
      contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTQtMTEtMS0xLTE_9457d1ad-a5cc-4056-b2b3-30460bf062d1"
      unitRef="usd">1000</stem:StockIssuedDuringPeriodValueExchangeOfWarrants>
    <stem:StockIssuedDuringPeriodValueExchangeOfWarrants
      contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTQtMTMtMS0xLTE_54932f09-be4e-4285-b358-d06016537506"
      unitRef="usd">168646000</stem:StockIssuedDuringPeriodValueExchangeOfWarrants>
    <stem:StockIssuedDuringPeriodValueExchangeOfWarrants
      contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTQtMTktMS0xLTE_8cb962ce-e4b8-4158-ab29-6ced859f4370"
      unitRef="usd">168647000</stem:StockIssuedDuringPeriodValueExchangeOfWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTUtMTMtMS0xLTE_73d88b4e-904f-48df-b606-fa286abb9944"
      unitRef="usd">9183000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTUtMTktMS0xLTE_92657915-a028-40f6-a1b9-f86a6ea418e4"
      unitRef="usd">9183000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="i4f78145904f14888b2bb6380c966f91c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTYtOS0xLTEtMQ_6b163790-79f4-424e-8d3e-173eba2b9945"
      unitRef="shares">360052</stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTYtMTMtMS0xLTE_20b3ab38-3c32-4f87-954e-d73f6be6a751"
      unitRef="usd">39000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTYtMTktMS0xLTE_d63c4c2c-3cbc-419a-8ba2-3eea85c08e5b"
      unitRef="usd">39000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5061083dcab54671a8ca1d70cbbffc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTctMTMtMS0xLTE_ba2fd359-51f4-4493-90c8-54c14e016bf9"
      unitRef="usd">1047000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTctMTktMS0xLTE_5b02e764-347c-4926-8430-054c35faa866"
      unitRef="usd">1047000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8328f914fd924e70926191015ed38118_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTgtMTUtMS0xLTE_210a03e4-b716-4f15-886e-fd882af0c0ec"
      unitRef="usd">-602000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTgtMTktMS0xLTE_9d624171-07e8-4fb0-865e-ca6fbde6c612"
      unitRef="usd">-602000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="id870433cc46140cca8bce05fa3320e82_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTktMTctMS0xLTE_95e5e465-1f9a-4af5-899d-b220e01239c2"
      unitRef="usd">-100216000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c3e0fa81dde4027ab460a933240ffaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMTktMTktMS0xLTE_ce86b9bd-ecbc-4311-af05-0bcb10a829ef"
      unitRef="usd">-100216000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ia6918d18b9574fdcb229ba26d492def9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMS0xLTEtMQ_1098f7a2-3e7a-4b0c-bdab-cbeb3ed5341c"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ia6918d18b9574fdcb229ba26d492def9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMy0xLTEtMQ_144f58f1-8b9f-4a87-9d50-b6ff99a2f764"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i1ff5500d28a94cc1a432cfbc85994268_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtNS0xLTEtMQ_0a170948-662c-47f7-b2b4-350cd43722f5"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1ff5500d28a94cc1a432cfbc85994268_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtNy0xLTEtMQ_79156c8b-ba99-4fe0-9b7b-b48d83c6d766"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i39c30b44c6f74ef2b2e886d28c996540_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtOS0xLTEtMQ_71f19823-52ff-4e39-bf5c-3f7892dc2469"
      unitRef="shares">130768055</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i39c30b44c6f74ef2b2e886d28c996540_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTEtMS0xLTE_99874fb4-6a9c-4c19-af5b-4592fc9ee119"
      unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7fb4f14b43c4e5a82dbfb41d594d503_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTMtMS0xLTE_31786c13-4b03-4909-a1c6-688cf2fad603"
      unitRef="usd">799918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie1945626a82048b29f6f925de182e8b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTUtMS0xLTE_227af333-9ff5-484e-92e0-c871f0204f9a"
      unitRef="usd">-543000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40093eb568a4464f8df659af2c449679_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTctMS0xLTE_9aa56dcd-056c-4532-b243-89e6c4130b07"
      unitRef="usd">-590610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6918d18b9574fdcb229ba26d492def9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjAtMTktMS0xLTE_fc35ac19-0d84-4df7-9ca4-94b9ed277d99"
      unitRef="usd">208778000</us-gaap:StockholdersEquity>
    <stem:StockIssuedDuringPeriodSharesPublicWarrantExercises
      contextRef="i0c25c240f17d46f8b313df68843776ca_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjYtOS0xLTEtMTczNDg_9f5a774d-338d-46fb-8d6a-5d248664e84e"
      unitRef="shares">12638723</stem:StockIssuedDuringPeriodSharesPublicWarrantExercises>
    <stem:StockIssuedDuringPeriodValuePublicWarrantExercises
      contextRef="i0c25c240f17d46f8b313df68843776ca_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjYtMTEtMS0xLTE3Mzc5_52689944-68c4-4bfb-b4c5-90b64c908a4c"
      unitRef="usd">1000</stem:StockIssuedDuringPeriodValuePublicWarrantExercises>
    <stem:StockIssuedDuringPeriodValuePublicWarrantExercises
      contextRef="ib2351a4492f9484086e4296144f601f4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjYtMTMtMS0xLTE3MzYw_83295428-ff5d-43c6-a0bd-5fe9f5c01bbd"
      unitRef="usd">312115000</stem:StockIssuedDuringPeriodValuePublicWarrantExercises>
    <stem:StockIssuedDuringPeriodValuePublicWarrantExercises
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjYtMTktMS0xLTUwMw_557a4051-6cbe-4316-9060-2dd3bcc33dbd"
      unitRef="usd">312116000</stem:StockIssuedDuringPeriodValuePublicWarrantExercises>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0c25c240f17d46f8b313df68843776ca_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjItOS0xLTEtMjM0MDQ_188f7c34-7fb7-47a7-ab9d-228125cce79b"
      unitRef="shares">879181</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib2351a4492f9484086e4296144f601f4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjItMTMtMS0xLTIzNDA0_e5d6510f-af34-4587-bce7-6f49d8591003"
      unitRef="usd">-12552000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjItMTktMS0xLTIzNDA0_b33c1af8-4460-4c75-b768-51049a806640"
      unitRef="usd">-12552000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib2351a4492f9484086e4296144f601f4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjctMTMtMS0xLTE3MzYy_f3a5f3b1-079a-4a64-9918-74312202cea7"
      unitRef="usd">6739000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjctMTktMS0xLTUwMw_4e80b822-2635-4b51-bca5-e65decf4d3df"
      unitRef="usd">6739000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i49047372dc2e41fc94a565e242c8c8fb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjMtMTUtMS0xLTE5MTkz_f9f7ccc1-a2ab-4d28-9a4f-daa33f7f3393"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjMtMTktMS0xLTE5MTkz_e7a20a44-1677-4c9b-ae1a-ef8c9a6758ca"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i49047372dc2e41fc94a565e242c8c8fb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjgtMTUtMS0xLTE3MzY0_f178bf7c-508e-47cf-8bd7-42b7cc422715"
      unitRef="usd">245000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjgtMTktMS0xLTUwMw_cae7f1a2-013a-4e42-9b8d-09bd0245b039"
      unitRef="usd">245000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i143f3fe269f04edea09781740d76c06a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjktMTctMS0xLTE3MzY2_4e747819-9d90-44b3-9639-0fc3f61cab5b"
      unitRef="usd">115612000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMjktMTktMS0xLTUwMw_59513d33-8352-4b5d-8e66-cd7325181728"
      unitRef="usd">115612000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMS0xLTEtMTczNzA_16b2a874-f8f7-4dbf-b00c-072f9944a659"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMy0xLTEtMTczNzM_3c83e39f-38ab-4063-bc9f-d7505b27276d"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i17477133d816465f8e9e023841874fcc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtNS0xLTEtMTczNzU_a4581acb-661e-4a92-a6c3-cef1734f4d5f"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i17477133d816465f8e9e023841874fcc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtNy0xLTEtMTczNzc_f0b39813-b903-482a-9363-56f208ef440a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="if8ce1d4eb8dc4146a2f41405af820f01_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtOS0xLTEtMzU1_434997dc-6aff-49d6-8c69-b87f49c9052c"
      unitRef="shares">144285959</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if8ce1d4eb8dc4146a2f41405af820f01_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTEtMS0xLTM1NQ_af30eee9-6daf-4520-a1d0-b8b15578ab20"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e437d9840724ecabaaf727f42341925_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTMtMS0xLTM1NQ_8ab2fae2-e038-4d7d-b9e2-a8c649dcce72"
      unitRef="usd">1106220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35f5604159074b8f99d10ca9ec2b4e09_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTUtMS0xLTM1NQ_4fc9484d-bf8b-414f-90cc-931aa648b3e6"
      unitRef="usd">-317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8b356005cb241c8ac623f84456837e4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTctMS0xLTM1NQ_e94bfcec-b9e4-4f35-aeec-f43729acd22d"
      unitRef="usd">-474998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmI5YjNmYWIxNTEwMjQ1Mzk4MzhkYTU4NzRjNWVmM2ZlL3RhYmxlcmFuZ2U6YjliM2ZhYjE1MTAyNDUzOTgzOGRhNTg3NGM1ZWYzZmVfMzAtMTktMS0xLTM1NQ_4e9b4af8-c941-4766-b0a0-0d5c5f2fd92a"
      unitRef="usd">630919000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i37db3c5f1eef4ca79af67810e0da0566_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xLTEtMS0x_62f66f87-3453-4024-ba93-e650e50f9fce"
      unitRef="shares">191139933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i37db3c5f1eef4ca79af67810e0da0566_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0zLTEtMS0x_66a6ab5e-b254-4780-8914-42e8dc1001ba"
      unitRef="usd">231129000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="if3fd00022d73425fa1efb30659fa8804_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi01LTEtMS0x_ead8afe9-ee61-49e5-96e8-b632ffd3d10a"
      unitRef="shares">2961</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if3fd00022d73425fa1efb30659fa8804_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi03LTEtMS0x_78ff0e85-182f-4924-84e7-62e86be1f579"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ic5e5850d6ca04d32925cc3531d3999fb_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi05LTEtMS0x_2a72df78-b7f6-4b2f-a8e9-9c059121a5bb"
      unitRef="shares">9392682</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic5e5850d6ca04d32925cc3531d3999fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xMS0xLTEtMQ_2af49f74-dad4-424a-a09f-9b32763bdb7a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae218ea016cc47b489345077f5617c6b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xMy0xLTEtMQ_da3980c8-9f38-436b-9526-a7a5bb3389c3"
      unitRef="usd">3339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib957f1a503b54822b362a640cba636a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xNS0xLTEtMQ_7c543f88-8ce6-4fcc-909f-228602c1d299"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib297c556472c4f62ad8933125102e0fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xNy0xLTEtMQ_2684f67b-052f-4740-be03-90f6c8f81084"
      unitRef="usd">-259054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37db3c5f1eef4ca79af67810e0da0566_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMi0xOS0xLTEtMQ_989b7bce-9b9a-4e6c-b989-cf012516cf7c"
      unitRef="usd">-255661000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i9f11c71d414e4b13860a5793cea8cb7b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xLTEtMS0x_612c899a-adf9-49cb-aa4d-da441b78062a"
      unitRef="shares">-191139933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i9f11c71d414e4b13860a5793cea8cb7b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0zLTEtMS0x_5fb32ea7-0cff-42cd-a763-233a2c6b0089"
      unitRef="usd">-231129000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i1edd1568991541bbbbe3251fe2913355_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy01LTEtMS0x_75795fd5-9ca3-4b72-ad0d-9e5e0ca74dc9"
      unitRef="shares">-2961</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1edd1568991541bbbbe3251fe2913355_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy03LTEtMS0x_2fa619c3-9ad0-48d6-a077-ca11e6318511"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="idc48d9f458c6409bad557ec8396bc73b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy05LTEtMS0x_01e3f0a0-bcf6-4c1a-95ec-6e51bc1d171a"
      unitRef="shares">33796513</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idc48d9f458c6409bad557ec8396bc73b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xMS0xLTEtMQ_06e7b437-c727-408f-9871-252f8d09b088"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id96d3c1d4f274d2bb2c2db5c5e651372_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xMy0xLTEtMQ_bb04d7f1-161c-4f76-807d-302e903dfeb7"
      unitRef="usd">231126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i265d2c4932e24cdc8705e3b2638078d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xNS0xLTEtMQ_738cb601-e9ad-4451-86d3-a3ddfcf37d98"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iebec29ee6b1d4490989672eb3fbe83ac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xNy0xLTEtMQ_1e3cb1c3-4f43-41e6-b929-b01b4ebc53c1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f11c71d414e4b13860a5793cea8cb7b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMy0xOS0xLTEtMQ_cb9dfcb0-f13e-4aec-898f-37bf22bc5147"
      unitRef="usd">231129000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i195c72d385a446caad56048ca9326d6f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xLTEtMS0x_0e80cb60-7ed5-49b7-a9b9-b1f70807e34e"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i195c72d385a446caad56048ca9326d6f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0zLTEtMS0x_482ef729-0e02-4136-81c1-3befa201639d"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i549ab38d3a79480b86fc13d02abed088_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC01LTEtMS0x_ee94a9a3-26e4-4a5c-8207-e5b41e5348c6"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i549ab38d3a79480b86fc13d02abed088_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC03LTEtMS0x_88f2e743-8d04-4d4d-a5e8-90f7a72ee284"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="idc33de4cd44e410bbd1578560a66172b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC05LTEtMS0x_6d057728-45d1-46e2-aaef-5df25039fb0d"
      unitRef="shares">43189195</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idc33de4cd44e410bbd1578560a66172b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xMS0xLTEtMQ_205e3955-41c5-49e1-b6e5-9563fe8e6dda"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76a03c95b3c74e78ba3c4645fe7b740d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xMy0xLTEtMQ_16a7e65c-6cdd-4bc1-ac2a-0c8a488c5547"
      unitRef="usd">234465000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03d850fb424e41f5bc550bdc72c0651c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xNS0xLTEtMQ_d68f573d-0e10-4daf-973e-162bb531355e"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7740f732fca445fbb81f89a874f54c5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xNy0xLTEtMQ_14f8b836-09ed-4fb3-b332-61d68cc215ab"
      unitRef="usd">-259054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i195c72d385a446caad56048ca9326d6f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNC0xOS0xLTEtMQ_fa46ec40-8bac-4fe8-a9e1-ffb5c2d05da5"
      unitRef="usd">-24532000</us-gaap:StockholdersEquity>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares
      contextRef="i0e1cbf7ce1cf45ad8597fa6179c90863_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNS05LTEtMS0x_3ba6fae4-52a4-45a1-8967-7a10741e8170"
      unitRef="shares">-3448648</stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="iff5039e790994dbf873d7a0a661d5d57_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNS0xMy0xLTEtMQ_1c93aad6-db8c-4ad7-a58d-c9a7c6da777b"
      unitRef="usd">-10605000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="i8ac9b8d78f4d45589671d608fd0ead93_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNS0xNy0xLTEtMQ_79d73561-889e-4ba4-bacf-2dc411158f94"
      unitRef="usd">7337000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNS0xOS0xLTEtMQ_f9dbd335-582c-460e-bc5f-1aa88c721529"
      unitRef="usd">-3268000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="i0e1cbf7ce1cf45ad8597fa6179c90863_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNi05LTEtMS0x_961917db-50c5-44e5-bd34-34485b2885ea"
      unitRef="shares">15457</stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="iff5039e790994dbf873d7a0a661d5d57_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNi0xMy0xLTEtMQ_ba4fca58-9119-4ef7-9323-35b929ba431c"
      unitRef="usd">21000</stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNi0xOS0xLTEtMQ_06004f79-44f7-4468-918d-760a4fc35f00"
      unitRef="usd">21000</stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iff5039e790994dbf873d7a0a661d5d57_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNy0xMy0xLTEtMQ_8ec6e34e-488b-4e6a-8881-a1a8bd0b31e0"
      unitRef="usd">456000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfNy0xOS0xLTEtMQ_581203d6-304a-478b-8412-2b0a851fea31"
      unitRef="usd">456000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id7d5f42e1a6948e1bd905c6773635168_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfOC0xNS0xLTEtMQ_d701435e-93b4-4219-831c-cdbb68b9ce17"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfOC0xOS0xLTEtMQ_19e042ba-d9d3-4f1c-9fcf-c8476cc609ad"
      unitRef="usd">451000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i8ac9b8d78f4d45589671d608fd0ead93_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfOS0xNy0xLTEtMQ_79561199-f12c-4f90-88b2-cbfc3c5b8474"
      unitRef="usd">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifd76fe33d8f04ca6b2449b01602991a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfOS0xOS0xLTEtMQ_6baeb683-82f3-43a6-8071-7863f04bf6bb"
      unitRef="usd">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i21ad0a163d314163bc2ac72afbd994a0_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMS0xLTEtMQ_b93878de-d943-41c1-be17-b18c1a6a4822"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i21ad0a163d314163bc2ac72afbd994a0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMy0xLTEtMQ_e34897f4-8d0d-41b7-82fc-36ba15679138"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="iefe6263f814943b19437b18872e0ee12_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtNS0xLTEtMQ_d751d0c9-6fbc-4d81-bfde-3d71be1a055f"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iefe6263f814943b19437b18872e0ee12_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtNy0xLTEtMQ_2ceea9c2-f3eb-4504-8eb0-36f9ca2d885f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i09252ff3c27e43a4a66ad8b104f79c16_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtOS0xLTEtMQ_9df1535d-df77-4395-879d-fb8da6f6f166"
      unitRef="shares">39756004</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i09252ff3c27e43a4a66ad8b104f79c16_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTEtMS0xLTE_cc372562-18f9-47ff-b527-dc3a3af015d6"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43d9f8e661e748e081c3dc124ba511f3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTMtMS0xLTE_40660033-d162-47ee-a607-3298c9b48f80"
      unitRef="usd">224337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b7b7c03cd004ac9b0372419a3e3f9d9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTUtMS0xLTE_f7d57fdf-9acd-4bf0-b83c-4ae2ebc14de5"
      unitRef="usd">505000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4be83920eb044129b6ed3a756e0aeb6d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTctMS0xLTE_cc6993e5-91c2-40b8-8fb0-404293d94abc"
      unitRef="usd">-269188000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21ad0a163d314163bc2ac72afbd994a0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTAtMTktMS0xLTE_b3221651-5407-4697-a8d6-36891ff8142d"
      unitRef="usd">-44343000</us-gaap:StockholdersEquity>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="id764d97ddcb647acbd5d80a1238a0f46_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTEtMTMtMS0xLTE_c122da6c-324f-46e9-a45c-1300cd9daa7f"
      unitRef="usd">168000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTEtMTktMS0xLTE_ae7a6f5c-2c97-484f-bcdf-fc0b6d5db01f"
      unitRef="usd">168000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="i76ab7ce4e5b04e7faf4fad4c169076d4_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTItOS0xLTEtMQ_798bc473-c0f9-4716-8fe1-9fceabe7be01"
      unitRef="shares">87942</stem:StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="id764d97ddcb647acbd5d80a1238a0f46_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTItMTMtMS0xLTE_b46be594-21f9-4d45-a1fd-35d67cb3141b"
      unitRef="usd">4000</stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised
      contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTItMTktMS0xLTE_23be23f4-87a9-4c7d-a1af-ecac0e69713e"
      unitRef="usd">4000</stem:StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id764d97ddcb647acbd5d80a1238a0f46_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTMtMTMtMS0xLTE_491573da-a60e-471c-8937-30fb600ea54b"
      unitRef="usd">476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTMtMTktMS0xLTE_4d08f232-7b7c-42e9-bb77-a38a07cc6ed5"
      unitRef="usd">476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icb2a167ab2144f48bfa123028bce4783_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTQtMTUtMS0xLTE_dd1479ef-838d-4158-8437-cbd1e18e6e9e"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTQtMTktMS0xLTE_ac1dc79a-56c2-4340-bc39-24356a889830"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="idf6f60e74d3949f584436180b8d0b39a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTUtMTctMS0xLTE_13cd202d-2441-413a-b320-403ebb91283e"
      unitRef="usd">-18981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i594e73f7bdcd40358ed7207a0fd53b1a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTUtMTktMS0xLTE_7be60843-6379-4f0a-88a6-b4d68f6e3966"
      unitRef="usd">-18981000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iedb7577ebb2649e9b517b026e9bced6f_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMS0xLTEtMQ_7d70483b-a220-4792-88cd-feb9dac54a6a"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iedb7577ebb2649e9b517b026e9bced6f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMy0xLTEtMQ_a7ec9b20-cd31-4d67-b4a3-dab502e91d49"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ib0c08c1461bb49e3a63b1fc0c44adc4a_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtNS0xLTEtMQ_e66407b9-e5d9-449e-9760-100a5299833e"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib0c08c1461bb49e3a63b1fc0c44adc4a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtNy0xLTEtMQ_eb7b6b9d-c653-4c9b-8bea-086b572d699b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i6a87334d879f4bd8b7f065c7a38546c5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtOS0xLTEtMQ_cdc64760-de91-4f07-ac03-11349f85a3b3"
      unitRef="shares">39843946</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6a87334d879f4bd8b7f065c7a38546c5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTEtMS0xLTE_289f7c3e-990f-473a-904b-ffffa2216492"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20ee15c814044f5083544ca95717bd15_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTMtMS0xLTE_8ac6b8aa-21c8-44e7-84c6-5395afcc65f4"
      unitRef="usd">224985000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62a6ace404094fa88a0eff3bb98fda0a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTUtMS0xLTE_02163b78-b5bc-4c59-b858-c522e5b3f5e3"
      unitRef="usd">296000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i36bd3da7c8d1495e99a53594727e30a2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTctMS0xLTE_cdb5f5a7-4883-4fee-837c-028c997fae09"
      unitRef="usd">-288169000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iedb7577ebb2649e9b517b026e9bced6f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTYtMTktMS0xLTE_a36eca48-f28f-406c-922d-b2b531d34f8a"
      unitRef="usd">-62885000</us-gaap:StockholdersEquity>
    <stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="i18b5328a7fdd437baa96ca12fb26f6ea_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTgtOS0xLTEtMTczOTQ_ad8385df-9a66-41bf-8c65-83e412ca80b6"
      unitRef="shares">4621</stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i18b5328a7fdd437baa96ca12fb26f6ea_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTctMTEtMS0xLTE4OTMw_6fe6aba4-5dce-4a5a-8efa-3e09365f920d"
      unitRef="usd">1000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="ia5b36e35f4fb4845aaace1f3b69a7a8c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTgtMTMtMS0xLTE3Mzk2_4110bd60-20fa-41d0-865f-b705b5ef9a97"
      unitRef="usd">4000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTgtMTktMS0xLTU2Mw_1aad1296-9ed1-47e4-9c5d-dedd5e0266ec"
      unitRef="usd">5000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia5b36e35f4fb4845aaace1f3b69a7a8c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTktMTMtMS0xLTE3MzQx_eebf7d79-4324-4fa5-bdc2-36c0f30e68fc"
      unitRef="usd">495000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMTktMTktMS0xLTU2Mw_25ab89d5-8aa6-4d2c-87ff-613464c16d4f"
      unitRef="usd">495000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5b855ef90f7c477ebe684539b56b1b0e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjAtMTUtMS0xLTE3MzQ0_87fab0f0-cfde-4145-a74b-70a2c1eaac0c"
      unitRef="usd">-283000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjAtMTktMS0xLTU2Mw_baabcd11-cd56-4cc3-9a75-82243e92ccc6"
      unitRef="usd">-283000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="idc42b8d35f1447df8f387c7700036e87_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjEtMTctMS0xLTE3MzQ2_d9da5901-3bbe-4725-aa7e-eb779877a83f"
      unitRef="usd">-18785000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjEtMTktMS0xLTU2Mw_d6b614a1-a0c3-43b9-83b5-b2a28f06058e"
      unitRef="usd">-18785000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iebce8e5f161a413bbc2386b824a18060_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMS0xLTEtNTYz_7db4ad91-a3f2-4a50-b7f9-099a9c4ddd5b"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iebce8e5f161a413bbc2386b824a18060_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMy0xLTEtNTYz_9db70745-d012-499a-b55c-455d3ef6735c"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i0b49d362080547a9925352bd51948ff2_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItNS0xLTEtNTYz_e598dd9b-8816-4a42-aaf4-06a811899093"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0b49d362080547a9925352bd51948ff2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItNy0xLTEtNTYz_81392ab8-5d9d-4e68-8364-4ab7ee286e2f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="if8f7138eb8b34d8583f174e1838e6216_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItOS0xLTEtNTYz_f3ab9fae-dcd6-4ab8-8863-17f618468844"
      unitRef="shares">39848567</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if8f7138eb8b34d8583f174e1838e6216_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTEtMS0xLTU2Mw_a41de865-30c2-436c-a637-973ef4123e45"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if22275fbf3884e17b2f55d3ea39ee0a1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTMtMS0xLTU2Mw_d77be87e-cf6d-4027-9076-3678d649ebf8"
      unitRef="usd">225484000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9da8136130ae49a4918e0ca8e396fcc0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTUtMS0xLTU2Mw_85ca6f11-11cb-4cee-8071-0d852379248e"
      unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i359cc0bb532e4367946bde366ab61df8_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTctMS0xLTU2Mw_99f8f05a-5c71-4f29-8b32-c28b39dd7259"
      unitRef="usd">-306954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iebce8e5f161a413bbc2386b824a18060_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yNS9mcmFnOmNmY2Q2Nzk1NjZmMTRmM2M5OTYyYTQ3ZWU4MzZjYWFmL3RhYmxlOmVhMjc1MTc1MDE1MDQwMzU4MjM0MzMyZWY2ZDQ5ZTFhL3RhYmxlcmFuZ2U6ZWEyNzUxNzUwMTUwNDAzNTgyMzQzMzJlZjZkNDllMWFfMjItMTktMS0xLTU2Mw_759ace23-ad37-48cc-8916-98a1f7f4df6f"
      unitRef="usd">-81453000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMy0xLTEtMS0x_c2e9b410-ca90-47e9-a218-c305e4f7e1ae"
      unitRef="usd">-67157000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMy0zLTEtMS0x_45ab15e7-e6b3-4307-9632-29fba2d0d57b"
      unitRef="usd">-55237000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNS0xLTEtMS0x_1e7bdff2-3475-48f2-862f-2ecee370b2f3"
      unitRef="usd">15620000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNS0zLTEtMS0x_cf12b87f-c6dc-476e-9071-a4c6c69be88b"
      unitRef="usd">13769000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNi0xLTEtMS0x_e706c338-702c-4b1b-9aa0-5f4084986f22"
      unitRef="usd">8098000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNi0zLTEtMS0x_befda0bf-96b8-46b5-afcb-0b217d244330"
      unitRef="usd">7080000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNy0xLTEtMS0x_c58348c3-f5a5-4316-97ad-9acf8e2f339f"
      unitRef="usd">7983000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNy0zLTEtMS0x_8c525ce2-c04b-4021-bb8c-28959b5b7841"
      unitRef="usd">1427000</us-gaap:ShareBasedCompensation>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfOC0xLTEtMS0x_abbca272-080c-470d-8861-f458302e9b6b"
      unitRef="usd">-3424000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfOC0zLTEtMS0x_fb4aa98c-6048-4c58-9dc0-23f826645939"
      unitRef="usd">3005000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfOS0xLTEtMS0x_3b56d3d7-167e-4988-ab33-57f646f3de80"
      unitRef="usd">280000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfOS0zLTEtMS0x_14eeb865-7be8-47a4-8d68-f80858d6d7e3"
      unitRef="usd">435000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTAtMS0xLTEtMQ_755fd7f9-4f11-4f25-b366-ddbba70110c3"
      unitRef="usd">174000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTAtMy0xLTEtMQ_dce7cfee-d5c7-4c4d-8a0f-0a9fe6d11bc8"
      unitRef="usd">188000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTEtMS0xLTEtMQ_b4e2f491-9af2-43e6-ac11-133b93aef47a"
      unitRef="usd">2200000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTEtMy0xLTEtMQ_6ed9a847-41ad-4bd0-bec7-0837b17656cc"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTItMS0xLTEtMQ_545b6747-5191-4663-86e9-d99014d258a9"
      unitRef="usd">9183000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTItMy0xLTEtMQ_79f0939b-99ac-4968-a9d6-b23633e155cf"
      unitRef="usd">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTMtMS0xLTEtMjAyMzk_49dc5d85-dec3-4a4c-907d-bcb4358518ef"
      unitRef="usd">-295000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTMtMy0xLTEtMjAyMzk_fd9a574d-6f97-42b0-9b43-9e108caaf082"
      unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTQtMS0xLTEtMjAyNDc_baf0ffd6-b4a4-4f87-8518-b67040d0a9aa"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTQtMy0xLTEtMjAyNDc_503e4803-c906-4241-b324-45db236794bd"
      unitRef="usd">-9000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTQtMS0xLTEtMQ_dabfd1f9-2145-4396-8c1f-3f29f8cd5cb5"
      unitRef="usd">21383000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTQtMy0xLTEtMQ_867c110d-c5ee-4938-8c8b-352b875dd735"
      unitRef="usd">6039000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTUtMS0xLTEtMQ_fbff2ce2-cb7e-4887-a156-98903243712b"
      unitRef="usd">3357000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTUtMy0xLTEtMQ_7c972feb-7988-4899-be8c-00e8754bae84"
      unitRef="usd">17595000</us-gaap:IncreaseDecreaseInInventories>
    <stem:IncreaseDecreaseInDeferredCostsWithSuppliers
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTgtMS0xLTEtMjAyNTU_7718fcee-4b48-44e3-b6c9-5334eabae9fa"
      unitRef="usd">0</stem:IncreaseDecreaseInDeferredCostsWithSuppliers>
    <stem:IncreaseDecreaseInDeferredCostsWithSuppliers
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTgtMy0xLTEtMjAyNTU_f7335b2a-fdca-4a3c-9588-ec03b2212915"
      unitRef="usd">-2751000</stem:IncreaseDecreaseInDeferredCostsWithSuppliers>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTYtMS0xLTEtMQ_3a417a7d-0285-4d33-be3a-80a37c84eaca"
      unitRef="usd">18060000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTYtMy0xLTEtMQ_e1b9a7d5-d178-489f-80a9-40e7e68f91dc"
      unitRef="usd">105000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <stem:IncreaseDecreaseInCapitalizedContractCosts
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTctMS0xLTEtMQ_c00a38be-bc79-44f6-98b8-74b1dfcace65"
      unitRef="usd">1853000</stem:IncreaseDecreaseInCapitalizedContractCosts>
    <stem:IncreaseDecreaseInCapitalizedContractCosts
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTctMy0xLTEtMQ_648a5439-172b-491b-9df4-45def3e76c42"
      unitRef="usd">2135000</stem:IncreaseDecreaseInCapitalizedContractCosts>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTgtMS0xLTEtMQ_4e43878b-a9bd-497f-b70d-c2d4aee98993"
      unitRef="usd">6151000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTgtMy0xLTEtMQ_8ce7ae0b-03f1-4c30-ba90-8d1b86c10db3"
      unitRef="usd">2836000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTktMS0xLTEtMQ_5fa6e235-8ffe-49b4-84cc-792483411233"
      unitRef="usd">-3538000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMTktMy0xLTEtMQ_09b3d234-a6e8-45cf-9cba-134b4e16b202"
      unitRef="usd">32251000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjAtMS0xLTEtMQ_92b7bd53-516f-4f04-9330-bc1b102529a8"
      unitRef="usd">-331000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjAtMy0xLTEtMQ_49a1364f-9142-4399-8a9f-fbff9231d813"
      unitRef="usd">-475000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjEtMS0xLTEtMQ_bb6fbf53-c183-416c-a0ac-50c34c9b21b6"
      unitRef="usd">99000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjEtMy0xLTEtMQ_56b9079b-e3c2-4314-9fd7-686acedad317"
      unitRef="usd">-86000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjItMS0xLTEtMQ_059848a5-c06f-471b-83b6-492987945d48"
      unitRef="usd">-69020000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjItMy0xLTEtMQ_5f39a8c6-193e-48a6-9de2-7df40a9b1fb6"
      unitRef="usd">-17921000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjctMS0xLTEtMjAzMjY_29cec559-faea-4613-a0c3-4f83865e2dc0"
      unitRef="usd">171109000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjctMy0xLTEtMjAzMjY_8c037a1d-9453-4c3b-a879-cd020688f3e5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjQtMS0xLTEtMQ_d0b11f12-1905-4986-95a1-e717bff9ea12"
      unitRef="usd">6173000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:PaymentsToAcquireMachineryAndEquipment
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjQtMy0xLTEtMQ_544969ca-584a-48bb-ad92-437d787354d7"
      unitRef="usd">4121000</us-gaap:PaymentsToAcquireMachineryAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjUtMS0xLTEtMQ_dca2b273-16fb-40d1-8c07-5a1571e44295"
      unitRef="usd">4250000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjUtMy0xLTEtMQ_9a5ffc73-7e60-470c-acd6-c135f3a72467"
      unitRef="usd">3585000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjYtMS0xLTEtMQ_3a5e58c3-1645-4c56-bc6e-0f981d5f18ff"
      unitRef="usd">525000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjYtMy0xLTEtMQ_d3a36684-3dd0-4f12-aa2e-fa56520e26d3"
      unitRef="usd">13000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjctMS0xLTEtMQ_9ea0c421-a7fb-471d-a3e8-debf51b2d8b9"
      unitRef="usd">-182057000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjctMy0xLTEtMQ_c78323e8-fd96-4aa5-b3c1-5e586b5ad5a4"
      unitRef="usd">-7719000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <stem:ProceedsFromStockOptionsAndWarrantsExercised
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjktMS0xLTEtMQ_42307ae4-94ff-45a3-8114-eac1b5fd4ecc"
      unitRef="usd">148322000</stem:ProceedsFromStockOptionsAndWarrantsExercised>
    <stem:ProceedsFromStockOptionsAndWarrantsExercised
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMjktMy0xLTEtMQ_c647e735-ba7e-4dbe-a445-2d71f7c33e34"
      unitRef="usd">30000</stem:ProceedsFromStockOptionsAndWarrantsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMS0xLTEtMjM2ODI_e2de6969-7fb2-42d3-9c05-8abf4b7b807d"
      unitRef="usd">12622000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMy0xLTEtMjM2ODI_0398a54a-fc0d-4070-859c-1dd7eec484da"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <stem:PaymentsOfReverseRecapitalizationTransactionCosts
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzAtMC0xLTEtMS90ZXh0cmVnaW9uOmQxNWI2MDk1MjFiNjQ0ODk4NmNjMzE0NjAwYmU4YzQ1Xzgy_57c05f9c-b465-41f5-bc7e-1555caf66a98"
      unitRef="usd">58061000</stem:PaymentsOfReverseRecapitalizationTransactionCosts>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzAtMS0xLTEtMQ_d27775a6-34fe-40ed-82bf-588d0d68979e"
      unitRef="usd">550322000</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzAtMy0xLTEtMQ_5b4bb4bd-0361-43d7-921d-cbde77e6006e"
      unitRef="usd">0</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzEtMS0xLTEtMQ_25a73c7d-b632-4fef-8e64-089b467974d0"
      unitRef="usd">4929000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzEtMy0xLTEtMQ_ceea92ee-5938-42ff-b1e5-18d62f21f037"
      unitRef="usd">12901000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzItMS0xLTEtMQ_34cbf29f-06dc-45af-b654-07407402ced4"
      unitRef="usd">5721000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzItMy0xLTEtMQ_57348112-dfdb-47c0-aa94-40c3cfa42a51"
      unitRef="usd">7776000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ibe9c06c0f3c741d989890149ce5017da_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzMtMC0xLTEtMS90ZXh0cmVnaW9uOmFlZTg4N2I0NmY1MTQwMDNiNTIzNGVmNzEyNjc4YmE5Xzc0_2180102a-38f3-43b7-9c27-3a6cb97a43c0"
      unitRef="usd">8000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i21cd102841784e76bb7607d13b8542e8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzMtMC0xLTEtMS90ZXh0cmVnaW9uOmFlZTg4N2I0NmY1MTQwMDNiNTIzNGVmNzEyNjc4YmE5Xzgx_865c0475-4c9c-4c0d-89ec-69d5cca119cb"
      unitRef="usd">1740000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzMtMS0xLTEtMQ_59bdf4ff-6bf5-4262-b4ab-6a0ba32200df"
      unitRef="usd">1118000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzMtMy0xLTEtMQ_499aa2fc-75ff-4832-98e8-e9e10036c220"
      unitRef="usd">12548000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i1381c865f08a47709723e0de162aa3f5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjA1Y2UxODNhNGM1NjQ4NmRiNTFjMzYzMjIyYWJkNTY0Xzcw_08a0e178-f6f8-4438-945b-a689331682ea"
      unitRef="usd">101000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i206ee29491684e31bbcc0365264618f6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMC0xLTEtMS90ZXh0cmVnaW9uOjA1Y2UxODNhNGM1NjQ4NmRiNTFjMzYzMjIyYWJkNTY0Xzc3_4b0f79a7-8a24-4f95-92e8-ce67fa38d226"
      unitRef="usd">1502000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMS0xLTEtMQ_c6d944b2-98d6-4700-93cb-1831cf9b09d0"
      unitRef="usd">3917000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzQtMy0xLTEtMQ_41070724-c1b3-43fe-86b4-f8fe44c8b90f"
      unitRef="usd">25000000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzUtMS0xLTEtMQ_a54a816e-1f11-437e-9085-9f896b9d0d98"
      unitRef="usd">41446000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzUtMy0xLTEtMQ_19aa9920-1973-4080-bbc3-b1ef2c25b0bb"
      unitRef="usd">21660000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzYtMS0xLTEtMQ_c8ca6bea-6bf3-4ba2-ae87-132a88beafac"
      unitRef="usd">648819000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzYtMy0xLTEtMQ_aa3eeafa-4ec0-4a57-8062-49b14e6143b9"
      unitRef="usd">21043000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzctMS0xLTEtMQ_a718cb43-4fe6-475a-b231-d4744dd46380"
      unitRef="usd">505000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzctMy0xLTEtMQ_f5e52a05-c0e4-46d9-87da-cf52b0e24139"
      unitRef="usd">-349000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzgtMS0xLTEtMQ_ec3d8bc4-0734-4ed6-8928-25a4220a05b4"
      unitRef="usd">398247000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzgtMy0xLTEtMQ_7e4dc443-416a-4dff-a0c0-382c3de27e40"
      unitRef="usd">-4946000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzktMS0xLTEtMQ_eda1eaf0-8a95-4004-8389-f2ca0226051f"
      unitRef="usd">6942000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i195c72d385a446caad56048ca9326d6f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfMzktMy0xLTEtMQ_6cc2d366-daec-4400-a020-0dbc06172818"
      unitRef="usd">12889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNDAtMS0xLTEtMQ_5adc1282-978b-4d39-b6ca-289dda44ff59"
      unitRef="usd">405189000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iebce8e5f161a413bbc2386b824a18060_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOjdiZTM2M2I5YWZmNzRkYWNiZjU1Y2Q2OTc5YTFmMTFlL3RhYmxlcmFuZ2U6N2JlMzYzYjlhZmY3NGRhY2JmNTVjZDY5NzlhMWYxMWVfNDAtMy0xLTEtMQ_ca8fe059-55de-49c9-8d87-3bab41164efb"
      unitRef="usd">7943000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMS0xLTEtMS0x_8e518470-59f8-417c-9241-6da691161ba6"
      unitRef="usd">8992000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMS0zLTEtMS0x_544799c0-6e09-4bb3-ad14-b0c9db5f2f6b"
      unitRef="usd">6446000</us-gaap:InterestPaidNet>
    <stem:IncreaseDecreaseInAssetRetirementCostsAndObligations
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMy0xLTEtMS0x_9db0e217-1cb7-4a5a-8db6-e6057d2f2439"
      unitRef="usd">162000</stem:IncreaseDecreaseInAssetRetirementCostsAndObligations>
    <stem:IncreaseDecreaseInAssetRetirementCostsAndObligations
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMy0zLTEtMS0x_5fddbea7-b9fe-4d06-9c1f-6ea32d76ef26"
      unitRef="usd">527000</stem:IncreaseDecreaseInAssetRetirementCostsAndObligations>
    <stem:ExchangeOfWarrantsForCommonStock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNC0xLTEtMS0x_254ea015-7ba5-4635-9047-fd4ace2d8edb"
      unitRef="usd">168647000</stem:ExchangeOfWarrantsForCommonStock>
    <stem:ExchangeOfWarrantsForCommonStock
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNC0zLTEtMS0x_3fa9f28f-0fd4-4bfd-bfb7-052053f46ebc"
      unitRef="usd">0</stem:ExchangeOfWarrantsForCommonStock>
    <stem:ConversionOfWarrantsUponMerger
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNS0xLTEtMS0x_9a360e08-b94a-40ca-a8ff-d57947f63dfc"
      unitRef="usd">60568000</stem:ConversionOfWarrantsUponMerger>
    <stem:ConversionOfWarrantsUponMerger
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNS0zLTEtMS0x_aac12472-9685-4d9b-9727-416b48605b7b"
      unitRef="usd">0</stem:ConversionOfWarrantsUponMerger>
    <stem:ConversionOfConvertibleNoteUponMerger
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNi0xLTEtMS0x_ba531f81-07ab-442b-8dd8-feb84d8c757b"
      unitRef="usd">77748000</stem:ConversionOfConvertibleNoteUponMerger>
    <stem:ConversionOfConvertibleNoteUponMerger
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNi0zLTEtMS0x_8e4cfbc6-b001-461d-aabd-fe832fa69514"
      unitRef="usd">0</stem:ConversionOfConvertibleNoteUponMerger>
    <stem:ConversionOfAccruedInterestIntoOutstandingNotePayable
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNy0xLTEtMS0x_f277d5e4-342d-421b-adc2-4bd764d2123c"
      unitRef="usd">337000</stem:ConversionOfAccruedInterestIntoOutstandingNotePayable>
    <stem:ConversionOfAccruedInterestIntoOutstandingNotePayable
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfNy0zLTEtMS0x_6200402e-548d-4099-a1f5-59c1dbc3a473"
      unitRef="usd">385000</stem:ConversionOfAccruedInterestIntoOutstandingNotePayable>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfOC0xLTEtMS0x_97a9c786-79c2-43ca-b165-f5753d4b3a6b"
      unitRef="usd">13816000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfOC0zLTEtMS0x_b634150c-fe52-4a3b-9775-5d7c40fbc84e"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfOS0xLTEtMS0x_e7ecc237-59ff-4ed7-9747-6ac7159c1e5a"
      unitRef="usd">167050000</stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise>
    <stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfOS0zLTEtMS0x_c5adf63a-75d8-4341-b3f7-5518dc4cd082"
      unitRef="usd">0</stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise>
    <stem:SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTAtMS0xLTEtMjU0NjU_1c93a380-30a8-49fd-b3f7-b2ae1de7d838"
      unitRef="usd">2121000</stem:SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption>
    <stem:SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTAtMy0xLTEtMjU0NjU_ca9911df-b3ce-47af-acc4-2de7b4975317"
      unitRef="usd">0</stem:SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption>
    <stem:IssuanceOfWarrantsUponDebtModification
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTAtMS0xLTEtMQ_70181ab3-822a-4a83-8623-77fec1131434"
      unitRef="usd">0</stem:IssuanceOfWarrantsUponDebtModification>
    <stem:IssuanceOfWarrantsUponDebtModification
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTAtMy0xLTEtMQ_7b27e8d7-d3e6-4f9c-803c-3c73fece039f"
      unitRef="usd">168000</stem:IssuanceOfWarrantsUponDebtModification>
    <stem:StockBasedCompensationCapitalizedToInternalUseSoftware
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTEtMS0xLTEtMQ_d8b8308a-cc39-437f-8ac5-c87abfe28333"
      unitRef="usd">587000</stem:StockBasedCompensationCapitalizedToInternalUseSoftware>
    <stem:StockBasedCompensationCapitalizedToInternalUseSoftware
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8yOC9mcmFnOjYwYzU2OGFjMWNiNDQ2NGNhMGQwZDhiYjY0MDFmYTlkL3RhYmxlOmFjZDk3Y2I2NTI5MzRhYmFiMjE0M2M3NmFmZDA4N2IzL3RhYmxlcmFuZ2U6YWNkOTdjYjY1MjkzNGFiYWIyMTQzYzc2YWZkMDg3YjNfMTEtMy0xLTEtMQ_b6f2705a-a6f0-4664-b553-d4dbcc3ffd01"
      unitRef="usd">0</stem:StockBasedCompensationCapitalizedToInternalUseSoftware>
    <us-gaap:NatureOfOperations
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNzAyMg_80071633-cbfb-45a7-8815-f899a6d9b145">BUSINESS&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of the Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stem, Inc. and its subsidiaries (together, &#x201c;Stem&#x201d; or the &#x201c;Company&#x201d;) is one of the largest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; digitally connected, intelligent energy storage networks, providing customers (i) with an energy storage system, sourced from leading, global battery original equipment manufacturers (&#x201c;OEMs&#x201d;), that the Company delivers through its partners, including solar project developers and engineering, procurement and construction firms and (ii) through its Athena&#xae; artificial intelligence (&#x201c;AI&#x201d;) platform (&#x201c;Athena&#x201d;), with ongoing software-enabled services to operate the energy storage systems for up to 20 years. In addition, in all the markets where the Company operates its customers&#x2019; systems, the Company has agreements to manage the energy storage systems using the Athena platform to participate in energy markets and to share the revenue from such market participation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company delivers its battery hardware and software-enabled services through its Athena platform to its customers. The Company&#x2019;s hardware and recurring software-enabled services mitigate customer energy costs through services such as time-of-use and demand charge management optimization and by aggregating the dispatch of energy through a network of virtual power plants. The resulting network created by the Company&#x2019;s 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, the Company&#x2019;s energy storage solutions support renewable energy generation by alleviating grid intermittency issues and thereby reducing customer dependence on traditional, fossil fuel resources. As of December 31, 2020, Athena has accumulated over 20&#160;million runtime hours, which is equivalent to more than 2,200 years of operational experience, across hundreds of sites and customers in several utility territories across the U.S., Canada and Chile.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (&#x201c;Legacy Stem&#x201d;) prior to the Merger (as defined below). Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Star Peak Acquisition Corp. Merger&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 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 &#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 merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#x201c;Merger&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recapitalization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash  &#x2014; STPK trust and working capital cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;383,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash  &#x2014; PIPE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: transaction costs and advisory fees paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Merger and PIPE financing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the closing of the Merger, (i) all issued and outstanding shares of Legacy Stem preferred stock, par value $0.00001 per share (the &#x201c;Legacy Stem Preferred Stock&#x201d;), were converted into shares of Legacy Stem common stock, par value $0.000001 per share (the &#x201c;Legacy Stem Common Stock&#x201d;) in accordance with Legacy Stem&#x2019;s amended and restated certificate of incorporation, (ii) all outstanding convertible promissory notes of Legacy Stem (the &#x201c;Legacy Stem Convertible Notes&#x201d;) were converted into Legacy Stem Preferred Stock in accordance with the terms of the Legacy Stem Convertible Notes and (iii) certain warrants issued by Legacy Stem to purchase Legacy Stem Common Stock and Legacy Stem Preferred Stock (the &#x201c;Legacy Stem Warrants&#x201d;) were exercised by holders into Legacy Stem Common Stock in accordance with the terms thereof. Upon the consummation of the Merger, each share of Legacy Stem common stock then issued and outstanding was canceled and converted into the right to receive shares of Class A common stock of Stem using an exchange ratio of 4.6432 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the execution of the Merger Agreement, STPK entered into separate subscription agreements (each, a &#x201c;Subscription Agreement&#x201d;) with a number of investors (each a &#x201c;Subscriber&#x201d;), pursuant to which the Subscribers agreed to purchase, and STPK agreed to sell to the Subscribers, an aggregate of 22,500,000 shares of common stock (the &#x201c;PIPE Shares&#x201d;), for a purchase price of $10 per share and an aggregate purchase price of $225.0 million, in a private placement pursuant to the subscription agreements (the &#x201c;PIPE&#x201d;). The PIPE investment closed simultaneously with the consummation of the Merger. The Merger is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, STPK was treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. Accordingly, for accounting purposes, the Merger was treated as the equivalent of Stem issuing stock for the net assets of STPK, accompanied by a recapitalization. The net liabilities of STPK of $304.0&#160;million, comprised primarily of the warrant liabilities associated with the Public and Private Placement Warrants discussed in Note 9, are stated at historical cost, with no goodwill or other intangible assets recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liquidity and Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and with the instructions to Form 10-Q and Article 10 of the Regulation S-X, assuming the Company will continue as a going concern. As of September&#160;30, 2021, the Company had cash and cash equivalents of $405.2 million, short-term investments of $170.8 million, an accumulated deficit of $475.0 million and net working capital of $573.3 million, with $14.3 million of financing obligation coming due within the next 12 months. During the nine months ended September&#160;30, 2021, the Company incurred a net loss of $67.2 million and had negative cash flows from operating activities of $69.0 million. However, the Merger and the proceeds of $145.3 million from the exercise of Public Warrants (as described in Note 8 - &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. Prior to the Merger, the Company had 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, securing adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy, and hiring and retaining 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 and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ongoing COVID-19 pandemic has resulted and may continue to result in widespread adverse impacts on the global and U.S. economies. Ongoing g&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;overnment and business responses to COVID-19, along with the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse effect on economic and market conditions and trigger a period of continued global and U.S. economic slowdown.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s industry is currently facing shortages and shipping delays affecting the supply of energy storage systems, batteries, modules and component parts for inverters and battery energy storage systems available for purchase. These shortages and delays can be attributed in part to the COVID-19 pandemic and resulting government action. While a majority of the Company&#x2019;s suppliers have secured sufficient quantities to permit them to continue delivery and installing through the end of 2021, if these shortages and delays persist into 2022, they could adversely affect the timing of when energy storage systems can be delivered and installed and when the Company can begin to generate revenue from those systems.  The Company cannot predict the full effect the COVID-19 pandemic will have on its business, cash flows, liquidity, financial condition and results of operations at this time due to numerous uncertainties. The Company will continue to monitor developments affecting its workforce, its customers and its business operations generally, and will take actions it determines are necessary in order to mitigate these effects.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i12dc7cfccd6d46fe98e3e82befc8f43d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzI5ODUzNDkwNTg1NQ_f8d2ba3b-c3c4-4a13-b788-59b94b459c62">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <stem:EnergyStorageSolutionNumberOfRuntimeHoursAccumulated
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzI5ODUzNDkwNTg2Ng_0dffe367-32b3-4721-9eea-41be18fc5d37"
      unitRef="hour">20000000</stem:EnergyStorageSolutionNumberOfRuntimeHoursAccumulated>
    <stem:ScheduleOfReverseRecapitalizationTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNzAyMw_69151b4a-b400-4e19-bbed-78828a5e306c">On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Recapitalization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash  &#x2014; STPK trust and working capital cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;383,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash  &#x2014; PIPE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: transaction costs and advisory fees paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Merger and PIPE financing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</stem:ScheduleOfReverseRecapitalizationTableTextBlock>
    <stem:ProceedsFromReverseRecapitalizationTransaction
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMTQ2Ng_91b2a89b-2ead-46f0-90d5-3f00a4fde15c"
      unitRef="usd">550300000</stem:ProceedsFromReverseRecapitalizationTransaction>
    <stem:CashAcquiredThroughReverseRecapitalization
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RhYmxlOjBjZjFjNzMyNDU0YzQxYTVhYmRhZDYxMDFhOWUzMWM1L3RhYmxlcmFuZ2U6MGNmMWM3MzI0NTRjNDFhNWFiZGFkNjEwMWE5ZTMxYzVfMS0xLTEtMS0x_6a1e4857-fdff-43f8-9652-33cbbee92eae"
      unitRef="usd">383383000</stem:CashAcquiredThroughReverseRecapitalization>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RhYmxlOjBjZjFjNzMyNDU0YzQxYTVhYmRhZDYxMDFhOWUzMWM1L3RhYmxlcmFuZ2U6MGNmMWM3MzI0NTRjNDFhNWFiZGFkNjEwMWE5ZTMxYzVfMi0xLTEtMS0x_88440dc7-b911-4588-91dd-aea83117e3dc"
      unitRef="usd">225000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <stem:PaymentsOfReverseRecapitalizationTransactionCosts
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RhYmxlOjBjZjFjNzMyNDU0YzQxYTVhYmRhZDYxMDFhOWUzMWM1L3RhYmxlcmFuZ2U6MGNmMWM3MzI0NTRjNDFhNWFiZGFkNjEwMWE5ZTMxYzVfMy0xLTEtMS0x_69a16e0e-5b58-4b57-8af0-05b4e28122a5"
      unitRef="usd">58061000</stem:PaymentsOfReverseRecapitalizationTransactionCosts>
    <stem:ProceedsFromReverseRecapitalizationTransaction
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RhYmxlOjBjZjFjNzMyNDU0YzQxYTVhYmRhZDYxMDFhOWUzMWM1L3RhYmxlcmFuZ2U6MGNmMWM3MzI0NTRjNDFhNWFiZGFkNjEwMWE5ZTMxYzVfNC0xLTEtMS0x_33605931-26e6-49ad-ae47-edd5e38b47ed"
      unitRef="usd">550322000</stem:ProceedsFromReverseRecapitalizationTransaction>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia639e2cf620a4700afbb8a875ee1e505_I20210427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMTY0Ng_df201ddb-d702-4d5c-91ff-62879065b459"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia639e2cf620a4700afbb8a875ee1e505_I20210427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMTc2Mg_0aef8541-cb40-4df6-b6e2-d214bda8b8ce"
      unitRef="usdPerShare">0.000001</us-gaap:CommonStockParOrStatedValuePerShare>
    <stem:RecapitalizationExchangeRatio
      contextRef="i8cd91532adc3452aa47efe23eed53212_I20210428"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMjU3Mw_08f0fcb9-dde6-4718-b783-e03b99ab05b7"
      unitRef="number">4.6432</stem:RecapitalizationExchangeRatio>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMjkwOQ_efd00069-4410-4285-ab7f-1bdd2fd9d648"
      unitRef="shares">22500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i8cd91532adc3452aa47efe23eed53212_I20210428"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMjk4MA_85183960-529f-4137-82c5-c3623f43ad24"
      unitRef="usdPerShare">10</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzAyOA_e477e4a8-fc05-4e3f-937f-2f849276f23f"
      unitRef="usd">225000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <stem:NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzU3Ng_52c0300f-f620-4c94-9595-9290b762b6c8"
      unitRef="usd">304000000</stem:NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDE3MA_199c00b9-9d74-48cc-830b-5806fbd9c4a2"
      unitRef="usd">405200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMzI5ODUzNDkwNTgzNQ_2ed05334-cff8-4662-88cd-3d343a183841"
      unitRef="usd">170800000</us-gaap:ShortTermInvestments>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDIwMA_2d413627-cc93-42bf-b3af-f156ce21ac44"
      unitRef="usd">-475000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <stem:WorkingCapital
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDIzMA_6bc79a42-22fc-4adb-95e1-c60fe973a98b"
      unitRef="usd">573300000</stem:WorkingCapital>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDIzOQ_23416b42-a306-43c4-bd0c-cf0505a4d4fd"
      unitRef="usd">14300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths>
    <us-gaap:NetIncomeLoss
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDM2Mw_1cccd703-6860-46ec-877b-a8b90651ae37"
      unitRef="usd">-67200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfNDQyMw_7809b02b-11d9-4b5e-9809-5ef66cda6c98"
      unitRef="usd">-69000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNC9mcmFnOjYyZmU5YjMwMmY2ODQzN2VhNTVkZTk4M2JkZTM4YTYzL3RleHRyZWdpb246NjJmZTliMzAyZjY4NDM3ZWE1NWRlOTgzYmRlMzhhNjNfMTA5OTUxMTYzNTEwNw_fc313eb5-0f81-46b9-90ea-8b7ea21f3644"
      unitRef="usd">145300000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzY_0a3faf6f-366b-47e3-a6b3-38e73b123808">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#x2019;s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements 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. These unaudited condensed financial statements should be read in conjunction with the Company&#x2019;s audited financial statements for the year ended December 31, 2020. Operating results for the three and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine month period ended September 30, 2021&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are not necessarily indicative of the results that may be expected for the full year ending December&#160;31, 2021 or for any other future interim period or year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of unaudited condensed 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 unaudited condensed 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates and assumptions reflected in these unaudited condensed 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. The Company&#x2019;s 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, management has determined that the Company operates as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;one&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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 September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A significant customer represents 10% or more of the Company&#x2019;s total revenue or accounts receivable, net balance at each  reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer H&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*Total less than 10% for the respective period&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company&#x2019;s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments - Debt Securities&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company&#x2019;s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company&#x2019;s investments are tradable on an active market and could be sold at fair value at any point in time. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded at fair value in the unaudited condensed 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;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1 &#x2014; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2 &#x2014; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3 &#x2014; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2018-13,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Fair Value Measurement (Topic 820): Disclosure Framework &#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 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 1, 2020. The Company&#x2019;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for more information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-15, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles &#x2014; Goodwill and Other &#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;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company&#x2019;s &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unaudited &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company&#x2019;s &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unaudited &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unaudited &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzc_5d4282ba-a8c1-4275-b3ec-5f7e5cd36330">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#x2019;s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements 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. These unaudited condensed financial statements should be read in conjunction with the Company&#x2019;s audited financial statements for the year ended December 31, 2020. Operating results for the three and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine month period ended September 30, 2021&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are not necessarily indicative of the results that may be expected for the full year ending December&#160;31, 2021 or for any other future interim period or year.&lt;/span&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzI_1ac5c00a-ae80-423b-98f7-0c14a8d20fcf">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of unaudited condensed 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 unaudited condensed 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates and assumptions reflected in these unaudited condensed 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;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzM_1a37f84f-7ed2-485a-9a14-188eabc6e922">Segment Information&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. The Company&#x2019;s 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, management has determined that the Company operates as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;one&lt;/span&gt; operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMzE2NA_a60087c2-8596-4699-ac3b-9eaed5c7fc0e"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:MajorCustomersPolicyPolicyTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzQ_fe5ce2af-8aec-4918-936c-46d26d6623d3">Significant CustomersA significant customer represents 10% or more of the Company&#x2019;s total revenue or accounts receivable, net balance at each  reporting date.</us-gaap:MajorCustomersPolicyPolicyTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzU_f0d897f7-e6c5-43a2-a5af-ad9d389a9a63">For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Customers:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer H&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*Total less than 10% for the respective period&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i767c2ea504854f988f8ad17c7ace208c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNC0zLTEtMS0x_eb3a50b7-4486-4cd8-89e7-d7b77aaef91e"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5bbf437548fd4b5bb17c53aa077e9b80_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNC05LTEtMS0x_78ce3d65-8b1b-4724-8707-8f0b1b1e2afd"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2c28bf9f60114ea48f811022119c3b2b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNS0zLTEtMS0x_a141681b-e49a-4149-975f-b509d13d6a5f"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i532dc6f489d24a438b771f7a71bd2db1_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNi0xLTEtMS0x_cf789db8-140c-43dd-a3cb-c5eac75acd60"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie9f72657f40d45cfb94326c01bf70792_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNi0zLTEtMS0x_15b2ee16-5ce5-42f6-8032-e7bf60cd8b29"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie3454f13f4564effbdb5d5ddd0b28e06_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNi01LTEtMS0x_a3edba05-36bc-43b1-82fb-5a3fca55555c"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibbd10f2669754594b363371209ecdae2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNi05LTEtMS0x_44a5f8e6-f5f3-43dc-b42a-5f9048ef9129"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic14c61f0008a42cb915cf4430d50479e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfNy05LTEtMS0x_17ffd992-ffef-4341-8588-17e55b22326e"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8b1086dbd8034c849dd9332e475f8c90_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtMS0xLTEtMjE4Nzc_011a3c13-7369-4cf0-ad44-5ae17d703160"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idf9c194d9736484b904f77d3f0c10d7c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtNS0xLTEtMjE5NDI_2543634f-e2ff-4075-9728-ff655387e5f5"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id445fb380be546399ca42bab6bcdd315_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtNy0xLTEtMjE5NDI_615e7f56-91d9-4680-974f-7c20e4b1ffce"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibf68355ac577423a9eed6d2565313bb2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtOS0xLTEtMjE5NDI_b26377c6-22da-43d3-bb9a-6d7d4c8cf745"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib78a58ef9e3c45a6a50835016ceeac6b_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTEtMTEtMS0xLTIxOTQy_6c02188d-b014-457a-8a7b-c2e2a567b819"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0061c1993e31493f99da2c3af7f70e6e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RhYmxlOmQwODg1NDliNzAyNTQwMDJiNDExMjdhMmVmODIyODQyL3RhYmxlcmFuZ2U6ZDA4ODU0OWI3MDI1NDAwMmI0MTEyN2EyZWY4MjI4NDJfMTItMS0xLTEtMjE5MzQ_6009fd21-ddf8-48f7-99b4-f004474b549e"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTA0NDUzNjA0ODU0NzM_724a9889-4863-455c-9f9b-6afcf5129f50">&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company&#x2019;s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments - Debt Securities&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company&#x2019;s investments are tradable on an active market and could be sold at fair value at any point in time.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMzA_483a63cb-4800-4c10-8bed-66e59c44ba12">&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded at fair value in the unaudited condensed 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;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1 &#x2014; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2 &#x2014; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3 &#x2014; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV8zNy9mcmFnOmFhZmYyMjI5ODBjOTRiOGY5N2ZkYTBiMTI1YmI1YzJjL3RleHRyZWdpb246YWFmZjIyMjk4MGM5NGI4Zjk3ZmRhMGIxMjViYjVjMmNfMTExMjg_8df07a40-2e85-464f-92d9-337436f14d63">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2018-13,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Fair Value Measurement (Topic 820): Disclosure Framework &#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 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 1, 2020. The Company&#x2019;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for more information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-15, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles &#x2014; Goodwill and Other &#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;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company&#x2019;s &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unaudited &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company&#x2019;s &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unaudited &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unaudited &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTE0MDU_f4303a7b-2484-4879-a37e-44b52371a615">REVENUE&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements as described below.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Host Customer Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Host customer contracts are generally entered into with commercial entities that 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 5 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company directs 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 determines 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 days of services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 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 monthly payments, or annual performance-based payments over the first 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 10 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;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 contractually entitled to in exchange for its services. Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct 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 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;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Partnership Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a &#x201c;solar plus storage&#x201d; 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 10 to 20 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 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;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 months, and can be in excess of one 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 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership hardware revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,886&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,523&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,609&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,950&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:4.15pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Host customer service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,914&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,649&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,870&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,711&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,172&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,591&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,661&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 September&#160;30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total remaining&lt;br/&gt;performance&lt;br/&gt;obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent Expected to be Recognized as Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less than&lt;br/&gt;one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Two to&lt;br/&gt;five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Greater than&lt;br/&gt;five years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="24" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;157,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:4.15pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Hardware revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;49,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;207,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 nine months ended September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning balance as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;52,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upfront payments received from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;36,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Upfront or annual incentive payments received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;4,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue recognized related to amounts that were included in beginning balance of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(32,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue recognized related to deferred revenue generated during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(12,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Ending balance as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;48,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfNTE_0f33e9c3-c64b-4e5d-8298-10005f99e3b8"
      unitRef="segment">2</stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="i3086a8c81c0341d4ba85cc554a26250c_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfOTk5_affca45e-f617-44ba-a0b6-32638164030c">P5Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="i169ea32a5c8940ecbc83d8194155c2c2_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTAwNQ_d0b735ba-640b-4bc7-9bff-580984ab4426">P10Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerIncentivePeriod
      contextRef="i4b0becdd7e444ea1b7cf126db34c8f64_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMjgwOQ_c533444b-6493-4252-a83c-18e98c4e1b62">P5Y</stem:RevenueFromContractWithCustomerIncentivePeriod>
    <stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod
      contextRef="i4b0becdd7e444ea1b7cf126db34c8f64_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMzI1Ng_bb913fcc-0289-482b-9a29-29638a6386d7">P10Y</stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="i777b5f6a6db949f0a992af0c86124a8f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfNjk2MA_a456fd35-f31b-4bd1-bbd8-4f2ca1344ec6">P10Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="i31a811a5638a40c597890717334a7c21_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfNjk2Ng_caf8271d-06e0-406e-a73d-ed5c750ac607">P20Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod
      contextRef="i31a811a5638a40c597890717334a7c21_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfOTg0OQ_98f6be8b-fce9-44da-906f-c096bf0e98bb">P1Y</stem:RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTE0MDc_34d9ebdd-6172-4dbe-a835-948d29a3bdee">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership hardware revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,886&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,523&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,609&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,950&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partnership service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:4.15pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Host customer service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,914&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,649&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,870&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,711&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,172&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,591&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,661&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75bed8d5bb004577ae4f94e3d5286584_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMi0xLTEtMS0x_230ecd8e-d261-472c-84db-146f7c2db781"
      unitRef="usd">34886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4257aa789760496bb106b54db12dec6d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMi0zLTEtMS0x_670ddc35-6dad-4990-a513-90d5afd47593"
      unitRef="usd">5523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9329004ff0a4ab2b5e4c50e612cab1c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMi00LTEtMS0x_39091773-f436-42db-95fe-89c2482a722c"
      unitRef="usd">59609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic32a25af78104dcc85b705fb9cb5953c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMi02LTEtMS0x_b4cf2d13-579c-48c5-9c2a-ca2da2c3f52a"
      unitRef="usd">6950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4aebce15a19f46e7b0aa03a0d642e54f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMy0xLTEtMS0x_383c4e43-b8d6-4826-8e66-00a118d6a05f"
      unitRef="usd">33000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5a48bbe158843668c199313ead5f831_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMy0zLTEtMS0x_825f35f6-d54b-40e4-bec0-577cfbaab570"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2b4bbb010bc4d3fa7d63ce8d2f17c47_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMy00LTEtMS0x_5a6509a7-82ab-49c4-9719-ac3bdd66b758"
      unitRef="usd">112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i896b529abbe84702b6330c09a03d9d1d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfMy02LTEtMS0x_0c503462-f4ea-4727-9fcb-8b1337772cf7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1c9187d3c0d47feb1be434be198e0aa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNC0xLTEtMS0x_fc4c7e8a-6b84-4d49-a8b1-60ed1cc336ee"
      unitRef="usd">4914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idebd0bc006a146dea8b230b6184b6a3d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNC0zLTEtMS0x_4eefb8f6-7781-499a-8ebc-d5a508c21b94"
      unitRef="usd">3649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13179aecadec4dd785f7c5b6fb6c666e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNC00LTEtMS0x_b8ac7c4d-af0f-4d64-b093-b3aadf87df04"
      unitRef="usd">14870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a9a527fc3904f4881f1cc5210e0b542_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNC02LTEtMS0x_86d1a839-2688-446b-8c9c-b8bed7c06842"
      unitRef="usd">10711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNS0xLTEtMS0x_4f81b941-c7ba-4883-b1da-30ae6ba68682"
      unitRef="usd">39833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNS0zLTEtMS0x_572b5614-f85d-4614-94aa-9aa69b2c3d8d"
      unitRef="usd">9172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNS00LTEtMS0x_2dd1cdd6-3418-41c5-954c-bea855cdb79e"
      unitRef="usd">74591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOjhiMmRiMGRiOTQyZTQ4ZTliZDgyOWFjYmRjNjE1NTNmL3RhYmxlcmFuZ2U6OGIyZGIwZGI5NDJlNDhlOWJkODI5YWNiZGM2MTU1M2ZfNS02LTEtMS0x_ed283c7e-25b1-450f-92f6-c2186ed7a414"
      unitRef="usd">17661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTE0MDM_a7e20349-417e-4365-a190-b0565dd83707">As of September&#160;30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total remaining&lt;br/&gt;performance&lt;br/&gt;obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent Expected to be Recognized as Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less than&lt;br/&gt;one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Two to&lt;br/&gt;five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Greater than&lt;br/&gt;five years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="24" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;157,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:4.15pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Hardware revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;49,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;207,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTA5Njg_003f16bf-ded7-442f-ad94-68e00ace630f"
      unitRef="usd">207200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i16bc97e5f1804659bbdab2229364bb02_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfMy0xLTEtMS0x_f2ed87d0-72da-4f55-980c-3e1e8db26612"
      unitRef="usd">157494000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i558ce112f4e24f5d8c56cf3d3c2f453c_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfMy0zLTEtMS0x_b09cc46c-1e9c-419b-a24a-773b73f8129d"
      unitRef="number">0.12</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i584dfc517bb64cdfb3af218b5ce4450c_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfMy01LTEtMS0x_6ac1cc6b-3ada-4fef-ac7a-b9c7ac6e17e9"
      unitRef="number">0.48</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i2b81c8e362fb4d138b266c51209074cc_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfMy03LTEtMS0x_3271cbc1-4308-4725-8e4b-0b24c56f8623"
      unitRef="number">0.40</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="if694fe31ff0c4faca1508872c50556c7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNC0xLTEtMS0x_f87fcadd-0a05-4c5b-b176-81d6aa9fd53d"
      unitRef="usd">49738000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i77563ccb7c4c4dad811b7c10a29c47be_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNC0zLTEtMS0x_97d8edb6-fe27-45ab-8958-1f5017d277c8"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ief972336a7814ee4bd1276f7dbefb097_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNC01LTEtMS0x_cabaedad-fac1-49d6-a4f7-d9f6fc85f8ed"
      unitRef="number">0</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i92f3b4c583fa4ff2b30c7f6d825b1148_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNC03LTEtMS0x_af1f1811-ec64-491f-bb11-77c4e3295783"
      unitRef="number">0</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmY4ODc4YjI0NTRlNzRmZTI5NjNhZGNjOWRlODQ0MzAyL3RhYmxlcmFuZ2U6Zjg4NzhiMjQ1NGU3NGZlMjk2M2FkY2M5ZGU4NDQzMDJfNS0xLTEtMS0x_5e99b4c4-01bc-43aa-839c-487f1fda152b"
      unitRef="usd">207232000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RleHRyZWdpb246Y2Q3Y2FlYjkwODgxNDdlYmJhMTc0Yjk5YzU5ZThiNjhfMTE0MDQ_50fc443e-7254-4dae-981a-180b8837fc70">The following table presents the changes in the deferred revenue balance during the nine months ended September&#160;30, 2021 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning balance as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;52,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upfront payments received from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;36,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Upfront or annual incentive payments received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;4,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue recognized related to amounts that were included in beginning balance of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(32,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue recognized related to deferred revenue generated during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(12,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Ending balance as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;48,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfMC0xLTEtMS0x_8c521874-e087-4bff-9837-8ea120c8a9ec"
      unitRef="usd">52410000</us-gaap:ContractWithCustomerLiability>
    <stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfMS0xLTEtMS0x_57a68b88-5fda-48ef-adf5-9b4f1c0e466a"
      unitRef="usd">36652000</stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers>
    <stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfMi0xLTEtMS0x_6c6aef1b-6c93-4b61-a7d5-6f766af42493"
      unitRef="usd">4575000</stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfMy0xLTEtMS0x_199ecbec-0132-49e7-aa32-7d72b81e8841"
      unitRef="usd">32139000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfNC0xLTEtMS0x_42b62a63-4302-4779-bab5-5275a71efb4f"
      unitRef="usd">12626000</stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80MC9mcmFnOmNkN2NhZWI5MDg4MTQ3ZWJiYTE3NGI5OWM1OWU4YjY4L3RhYmxlOmE4YmM3Njg2NDY5MTRjMzI4MGY2NzQ5NWE1N2E2ZThlL3RhYmxlcmFuZ2U6YThiYzc2ODY0NjkxNGMzMjgwZjY3NDk1YTU3YTZlOGVfNS0xLTEtMS0x_5b94ecaa-a535-4e60-887b-f1acc412c875"
      unitRef="usd">48872000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90ZXh0cmVnaW9uOmVlZWNlZjg0ZDA1NjQ2YmFhMzE5YzkwNzFhZTgyYzllXzEwNDQ1MzYwNDY2MzAx_2c94b182-edd4-45a8-aa11-fc9a26be7588">SHORT-TERM INVESTMENTS&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the estimated fair value of the Company&#x2019;s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classified as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company periodically reviews the available-for-sale securities for&#160;other-than-temporary&#160;impairment loss. The Company considers factors such as the duration, severity and the reason for the decline in value, the potential recovery period and its intent to sell. For debt securities, it also considers whether (i)&#160;it is more likely&#160;than&#160;not that the Company will be required to sell the securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. During the nine months ended September&#160;30, 2021, the Company did not recognize any&#160;other-than-temporary&#160;impairment losses. All securities with unrealized losses have been in a loss position for less&#160;than&#160;12 months.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90ZXh0cmVnaW9uOmVlZWNlZjg0ZDA1NjQ2YmFhMzE5YzkwNzFhZTgyYzllXzEwNDQ1MzYwNDY2MzAy_3195a0f3-b6da-4522-b92b-75d3e728e232">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the estimated fair value of the Company&#x2019;s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classified as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i4ad8691349de4051b5cd49bc3239f419_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzMtMS0xLTEtMjM2MDY_b925107f-39f2-49f4-8dc6-52e85b431145"
      unitRef="usd">3787000</us-gaap:CashEquivalentsAtCarryingValue>
    <stem:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4ad8691349de4051b5cd49bc3239f419_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzMtMy0xLTEtMjM2MDY_7dc79eab-3e56-4a4c-929e-a0193cae269a"
      unitRef="usd">0</stem:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <stem:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4ad8691349de4051b5cd49bc3239f419_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzMtNS0xLTEtMjM2MDY_8e2bdf75-ccc4-4328-9754-36ad1a32a73d"
      unitRef="usd">0</stem:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4ad8691349de4051b5cd49bc3239f419_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzMtNy0xLTEtMjM2MDY_8c7fdbef-a23b-4c8d-a98e-50b5394ac292"
      unitRef="usd">3787000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzQtMS0xLTEtMjM2MDY_5a9c1fea-5f6a-47e4-9f10-b45ee1be3c4e"
      unitRef="usd">3787000</us-gaap:CashEquivalentsAtCarryingValue>
    <stem:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzQtMy0xLTEtMjM2MDY_35776297-0378-4f3d-973e-0f987cd26717"
      unitRef="usd">0</stem:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <stem:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzQtNS0xLTEtMjM2MDY_0e381c8a-5ba1-4fc3-bc12-5b4fcff8b884"
      unitRef="usd">0</stem:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzQtNy0xLTEtMjM2MDY_57aa9fd2-4193-4c98-b11c-047e20cb8d2d"
      unitRef="usd">3787000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9ade5b023991415897229475d9ae1c93_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzYtMS0xLTEtMjM2MDY_423a1a30-d4fc-4b05-8a2a-239f82fcc796"
      unitRef="usd">34378000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9ade5b023991415897229475d9ae1c93_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzYtMy0xLTEtMjM2MDY_2d806379-ad7a-41a0-bf6b-79aaf8099fc9"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9ade5b023991415897229475d9ae1c93_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzYtNS0xLTEtMjM2MDY_7707d6e9-a7f5-4ae9-bf3a-cc37b40d0bd8"
      unitRef="usd">17000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9ade5b023991415897229475d9ae1c93_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzYtNy0xLTEtMjM2MDY_ac5690a9-f729-4e2a-b55a-b2c57385ff80"
      unitRef="usd">34363000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i667153e549d84b88a2b16fc25231f8bf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzctMS0xLTEtMjM2MDY_e26e4351-693d-4c52-b1b9-0efae275863d"
      unitRef="usd">20738000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i667153e549d84b88a2b16fc25231f8bf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzctMy0xLTEtMjM2MDY_bc7247ec-91b5-4993-a0a6-d39ff318193a"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i667153e549d84b88a2b16fc25231f8bf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzctNS0xLTEtMjM2MDY_f2cd894b-49b2-4b63-ac00-e15b418da543"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i667153e549d84b88a2b16fc25231f8bf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzctNy0xLTEtMjM2MDY_de61d571-ec13-4ae8-928b-fa71b3d46cd1"
      unitRef="usd">20740000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i929697b68c274c249521e4a85c635c5d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzgtMS0xLTEtMjM2MDY_ef44b540-83df-4720-9181-b04157f59c37"
      unitRef="usd">80845000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i929697b68c274c249521e4a85c635c5d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzgtMy0xLTEtMjM2MDY_c86ed892-210d-4a27-bd12-882aaff576c3"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i929697b68c274c249521e4a85c635c5d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzgtNS0xLTEtMjM2MDY_0f65dac8-e4df-4bf6-ad3c-b28b241d2559"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i929697b68c274c249521e4a85c635c5d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzgtNy0xLTEtMjM2MDY_d764c291-38db-42c6-ac5e-42b1ede51a35"
      unitRef="usd">80840000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98a7bc812b30481c91bc90e3726b7572_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzktMS0xLTEtMjM2MDY_5ec94e22-9b90-473a-98db-50bfacb17096"
      unitRef="usd">24520000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i98a7bc812b30481c91bc90e3726b7572_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzktMy0xLTEtMjM2MDY_875018df-ba1b-408f-9052-0d48572eb7ff"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i98a7bc812b30481c91bc90e3726b7572_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzktNS0xLTEtMjM2MDY_085e7196-d9d6-445f-83fd-dd1e7febe283"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98a7bc812b30481c91bc90e3726b7572_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzktNy0xLTEtMjM2MDY_832cae03-40b8-4aa7-b2e3-f2f9e1164d00"
      unitRef="usd">24523000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3a52c6532b284790a4a39ea044f34feb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEwLTEtMS0xLTIzNjA2_75d0c040-418a-48d8-a9df-28de41544bc7"
      unitRef="usd">10333000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3a52c6532b284790a4a39ea044f34feb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEwLTMtMS0xLTIzNjA2_d7ed1958-e972-4acb-abb1-e4e646944804"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3a52c6532b284790a4a39ea044f34feb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEwLTUtMS0xLTIzNjA2_5d4275c2-0498-4188-8027-0fa1e9d1bdc1"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a52c6532b284790a4a39ea044f34feb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEwLTctMS0xLTIzNjA2_4cb30da9-3a6e-4620-9851-4ad711912df7"
      unitRef="usd">10329000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzExLTEtMS0xLTIzNjA2_e6137082-c628-4927-9c0d-6641b1583801"
      unitRef="usd">170814000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzExLTMtMS0xLTIzNjA2_bbb0ec07-cacd-4b00-a8b2-42bdbf264d1c"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzExLTUtMS0xLTIzNjA2_bcb57b86-e25c-4e2e-af59-47fb24849185"
      unitRef="usd">29000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzExLTctMS0xLTIzNjA2_5d54d02f-c283-4a4c-af8f-79ef458f5c32"
      unitRef="usd">170795000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzEzLTctMS0xLTIzNjA2_fef081a6-fdde-4ea7-807f-1c7fd6add3c8"
      unitRef="usd">3787000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzE0LTctMS0xLTIzNjA2_ebbd701d-5768-47a9-998c-fcdd1e9c464b"
      unitRef="usd">170795000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzE1LTctMS0xLTIzNjA2_75b61b67-7e8a-4099-843b-5b9c8baea2ca"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90YWJsZTo4Y2MwMWZjMDRjZmM0N2I4OWE5OTU3OGFhOTE1ODg0NC90YWJsZXJhbmdlOjhjYzAxZmMwNGNmYzQ3Yjg5YTk5NTc4YWE5MTU4ODQ0XzE2LTctMS0xLTIzNjA2_415d1c56-3581-4515-8740-0f09aaf918bc"
      unitRef="usd">174582000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ImpairmentOfInvestments
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80NjMvZnJhZzplZWVjZWY4NGQwNTY0NmJhYTMxOWM5MDcxYWU4MmM5ZS90ZXh0cmVnaW9uOmVlZWNlZjg0ZDA1NjQ2YmFhMzE5YzkwNzFhZTgyYzllXzMyOTg1MzQ4ODU3NjQ_5e4ff461-3942-4d4c-9480-ce11b6da5711"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RleHRyZWdpb246M2ViMmM2MTRhYjJiNDY4ZWI2MzBmMjVmZWQ5ODVhZDVfMjI4MA_659be9de-3499-483a-a1eb-ca2cd8303ef7">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 September&#160;30, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities. There were no assets or liabilities classified as Level&#160;3 as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the financial instruments measured at fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.6pt;padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,740&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,840&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,523&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.6pt;padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.85pt;padding-left:30pt;padding-right:8.5pt;text-indent:4.49pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible preferred stock warrant liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s money market funds are classified as Level 1 because they are valued using quoted market prices. The Company&#x2019;s short-term investments consist of available-for-sale securities and are classified as Level 2 because their value is based on valuations using significant inputs derived from or corroborated by observable market data. 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Preferred Stock Warrant Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 9 - &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of September&#160;30, 2021. The fair value of the convertible preferred stock warrants as of September 30, 2020 was determined 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;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount for lack of marketability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in the liability for the Company&#x2019;s warrants during the nine months ended September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrant Liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assumption of warrant liability upon Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of warrants upon Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchange of warrants &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RleHRyZWdpb246M2ViMmM2MTRhYjJiNDY4ZWI2MzBmMjVmZWQ5ODVhZDVfMjI4MQ_a6b0cede-323d-4753-838f-1263da9f131d">The following table provides the financial instruments measured at fair value (in thousands):&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.6pt;padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,740&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,840&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,523&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.6pt;padding-left:2.5pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.85pt;padding-left:30pt;padding-right:8.5pt;text-indent:4.49pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible preferred stock warrant liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idfe76e5f4f254296adcae5b4fc068848_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNC0xLTEtMS0x_73450239-b109-485d-accc-86ea70f01834"
      unitRef="usd">3787000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i97d1e078e4e941a29099abfca16ef914_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNC0zLTEtMS0x_fb0dcb2e-e8fc-4097-8c4d-5f6add07cdef"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8170ac5afdcd440cb2a6e92da23fd29c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNC01LTEtMS0x_97f5c04b-88a0-48ff-a09c-dc1011411e21"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i98621da1545e47d6bf0b7897563ac6d8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNC03LTEtMS0x_7cf5282e-a449-4c98-bfa4-5209e60ba878"
      unitRef="usd">3787000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieee1fbdaaea9470397e1fa56a5264272_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNi0xLTEtMS0yMDQ2Mw_925c2c70-7cdf-4c90-b9be-16568a8d855a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifb69777903ff46d3801a75ecd43e0642_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNi0zLTEtMS0yMDQ2Mw_40970d23-4b13-4dbe-aa97-24eb269265b0"
      unitRef="usd">34363000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e47122a771a492e95a07ec4c1aa1c19_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNi01LTEtMS0yMDQ2Mw_79b2bc58-17ba-4978-bc6d-d9168244c49b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ice4021e292214d55887559929d9ec94d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNi03LTEtMS0yMDQ2Mw_131743d3-fa86-491d-9689-7c8cc2c41898"
      unitRef="usd">34363000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0af23307554d4799a0265d57436d3711_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNy0xLTEtMS0yMDQ2Mw_6ba0d258-b1ac-4166-9248-5e6450b5ab32"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9630d1b50cd442669c2021bfb9d235c9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNy0zLTEtMS0yMDQ2Mw_86c82a16-b332-47f7-95bf-8d35f1313975"
      unitRef="usd">20740000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iafa845c2a1b74c9293807cc76cb6f2b9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNy01LTEtMS0yMDQ2Mw_62920abf-d319-4ec5-99a2-6afe064dcee3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i01fa7b307024435ebec1c4e5efa2382c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfNy03LTEtMS0yMDQ2Mw_f7d2ce9b-184d-40e2-93fc-44d296e2fa34"
      unitRef="usd">20740000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia317893778a144679b8acb5c72081b38_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOC0xLTEtMS0yMDQ2Mw_f147fc92-dedb-4c12-bc4c-3bde2400aa73"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic6554a596f624635ac34f7d917e7eae5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOC0zLTEtMS0yMDQ2Mw_a78d7114-b4e1-4266-a268-9b2795dee21c"
      unitRef="usd">80840000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i14a5898cf37f4a03aed5170db78a608c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOC01LTEtMS0yMDQ2Mw_b06cfa4a-e8d4-40c0-8380-4cf2febfdac2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia3f83037022844609f95c3552e71f141_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOC03LTEtMS0yMDQ2Mw_eedee355-e84b-4599-b724-3aee1c8852d2"
      unitRef="usd">80840000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id019724ae85442d2829a3a1cd4e8accd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOS0xLTEtMS0yMDQ2Mw_1398acce-7b61-43bb-acdd-c81d8a66eb5d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee22fd4127d34064a0134e6f793e45b3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOS0zLTEtMS0yMDQ2Mw_1e407b8f-16af-4a88-a14d-e480e501ab1c"
      unitRef="usd">24523000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i69506c8004684b66a6d4d8ed9638973e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOS01LTEtMS0yMDQ2Mw_1ee9493a-a681-469c-89da-2140f382da32"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i49cf04839833438b829796a44ee5db99_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfOS03LTEtMS0yMDQ2Mw_e5d96a2f-25fb-4499-b07f-69d1039482b1"
      unitRef="usd">24523000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i44578548bf344ecfa25d548ca25afd3b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTAtMS0xLTEtMjA0NjM_da6f7f9f-8ed7-4a00-9de1-c5b353afe311"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3b434427d84246b49042fcfcb16bb10e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTAtMy0xLTEtMjA0NjM_ab2c734e-645e-4325-a1d6-66ee254ab518"
      unitRef="usd">10329000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0c54bcd3cce94157808e9b9a1ea616bd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTAtNS0xLTEtMjA0NjM_ae59c3f2-1cde-4c52-8acd-38aab145d444"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i99113180a2574616b31c397168d0bc6d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTAtNy0xLTEtMjA0NjM_341e2c4a-f251-4a1b-abb6-4593a180a6d2"
      unitRef="usd">10329000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i528c6d1cd1814f6da954f8307d9bf352_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTEtMS0xLTEtMjA0NjM_7913b273-f02c-4344-9744-ca7554198984"
      unitRef="usd">3787000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3b9f1206445b46d48412e7ab3c16c8f4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTEtMy0xLTEtMjA0NjM_f3fedc8e-c7da-417c-bfad-ae7596c283e5"
      unitRef="usd">170795000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5b94ffff5cfe45b6999279ba39657a45_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTEtNS0xLTEtMjA0NjM_83706d17-e556-4c8a-b480-06ea4b2a5401"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icce457ac60e94e34b73dbbd3beea90fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmUxNjcwODgwZjIyZTQ2M2ZhMDk4N2Q0Yjc1YWY1ZWJhL3RhYmxlcmFuZ2U6ZTE2NzA4ODBmMjJlNDYzZmEwOTg3ZDRiNzVhZjVlYmFfMTEtNy0xLTEtMjA0NjM_ce5be9a6-16d3-4718-9076-b9d42c2e689e"
      unitRef="usd">174582000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6b591d1bddd24fea9d2f472d4e8d424f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNC0xLTEtMS0x_64644941-8c6e-4a9a-bad9-3ccf5801a3ba"
      unitRef="usd">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3fa15c73f08941f7931dc6e34ec2df5b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNC0zLTEtMS0x_4f5e7b0c-8b10-4951-a440-e08a280a08b6"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i96abb8134a344741b4b6190a8fa03ade_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNC01LTEtMS0x_633b40df-25fc-4645-a050-5d02fcd966ca"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i850078cbf8a0404eb837b5d557cd3360_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNC03LTEtMS0x_b6dcea54-a6ea-4f3d-ae6e-102218e3ce00"
      unitRef="usd">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <stem:WarrantLiability
      contextRef="i3ac779fefa8d45e2bbea6c3cf692e33e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNi0xLTEtMS0x_84d5a657-41c7-45ba-ba2c-686a46cd5717"
      unitRef="usd">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="i1a49dad840484f20b075d4d5ff34cd9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNi0zLTEtMS0x_566520b5-6ce6-4dce-a56f-03e7a291e3b9"
      unitRef="usd">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="i3aaefccd5e81410d96cbb7b393076323_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNi01LTEtMS0x_448a9f31-f1ef-42f3-8990-c6f429dd1dae"
      unitRef="usd">95342000</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="i52dc375f744844d2b6dc5c3688492fbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmU2YmFiNWIwZWQyZDRiMDJhMTYxNTYwM2I3MGJmZTgxL3RhYmxlcmFuZ2U6ZTZiYWI1YjBlZDJkNGIwMmExNjE1NjAzYjcwYmZlODFfNi03LTEtMS0x_3f9a34c0-91d7-4d65-b131-c4b0a0ba2b8e"
      unitRef="usd">95342000</stem:WarrantLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RleHRyZWdpb246M2ViMmM2MTRhYjJiNDY4ZWI2MzBmMjVmZWQ5ODVhZDVfMjI4Mg_4254aaf3-c0ce-4d1d-ae38-cb4dabe77bac">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount for lack of marketability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="i0a16c804ba0f4c62a450d95f3a35a3a1_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfMi0xLTEtMS0x_c414110e-5483-492f-90d4-75d3c3e912b5"
      unitRef="number">0.650</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="i8b431aebeb8040b7a271cc55b6d7a88b_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfMy0xLTEtMS0x_5bf59b74-1154-4eb6-9930-e300732d431e"
      unitRef="number">0.001</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="idfcc0451c9054b1d92b9c41efaad951f_I20200930"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfNC0xLTEtMS0x_18b2350e-f3fe-48b4-8f1e-7f4eca731053"
      unitRef="number">1.8</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="i2e7522a1525d4042bb164a756c845767_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfNS0xLTEtMS0x_2f8e4a1a-effa-4bed-b33b-89a4dbdf8b3e"
      unitRef="number">0</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="i7524a5218cf24e11bb5b3c8197ff47f6_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOmE2OWYyODUzN2M2MDQ5MWJhNzNiMzFiZjQ2Zjc4Nzg3L3RhYmxlcmFuZ2U6YTY5ZjI4NTM3YzYwNDkxYmE3M2IzMWJmNDZmNzg3ODdfNi0xLTEtMS0x_6e80e46f-f079-47ea-9a6e-ac602e408cb8"
      unitRef="number">0.365</stem:WarrantLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RleHRyZWdpb246M2ViMmM2MTRhYjJiNDY4ZWI2MzBmMjVmZWQ5ODVhZDVfMjI4Mw_d34ecbca-84de-4466-bc1f-50a85800a2fa">&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in the liability for the Company&#x2019;s warrants during the nine months ended September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrant Liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assumption of warrant liability upon Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of warrants upon Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchange of warrants &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic9cb32affe28475eb677fb1358be173c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfMS0xLTEtMS0x_6ddd8894-93fd-4f97-ab7e-74bb40cadd79"
      unitRef="usd">95342000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfMi0xLTEtMS0x_f2430d46-aff0-4cf7-ad33-0e1553a46b86"
      unitRef="usd">-1303000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfMy0xLTEtMS0x_c9de255c-a754-401b-a3b4-4ae4c6ee4a82"
      unitRef="usd">303221000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger
      contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfNC0xLTEtMS0x_1daa9fa1-fcd5-43ff-98d7-13e342adbd92"
      unitRef="usd">59442000</stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger>
    <stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants
      contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfNS0xLTEtMS0x_68a4aff6-5142-4a2a-9b47-bc810a77d48c"
      unitRef="usd">168647000</stem:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ic450bea422ad4a5581452f008593286b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfNi0xLTEtMS0x_45a755dc-9251-4136-a40f-9d37d5dec212"
      unitRef="usd">169171000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8b71c2f83212402a8148854f4603be09_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80Ni9mcmFnOjNlYjJjNjE0YWIyYjQ2OGViNjMwZjI1ZmVkOTg1YWQ1L3RhYmxlOjM5YmQyMjBjOWI2ZDQwZjc4ZmZlYjA4YzEwZjlkZDY0L3RhYmxlcmFuZ2U6MzliZDIyMGM5YjZkNDBmNzhmZmViMDhjMTBmOWRkNjRfNy0xLTEtMS0x_5265a679-1902-4687-965f-299b399212ee"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMzk4_be37f9eb-8269-443f-8a31-eac618ffb7fe">ENERGY STORAGE SYSTEMS, NET&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Energy Storage Systems, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy storage systems, net, consists of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy storage systems placed into service&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy storage systems not yet placed into service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total energy storage systems, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense for energy storage systems was approximately $3.6&#160;million and $3.6&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively. Depreciation expense for energy storage systems was approximately $10.8&#160;million and $10.3&#160;million for the nine months ended September&#160;30, 2021 and 2020, respectively. Depreciation expense is recognized in cost of service revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMzk5_933d85ad-b602-4468-89e9-f8f003727ea5">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy storage systems, net, consists of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy storage systems placed into service&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy storage systems not yet placed into service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total energy storage systems, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if75b49c30db44ad6ae42bf7195fb92b2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RhYmxlOjYxMzFkNDZjOGNiYzQ2Y2I4OTBkMDc2NTEyMzRkMzE5L3RhYmxlcmFuZ2U6NjEzMWQ0NmM4Y2JjNDZjYjg5MGQwNzY1MTIzNGQzMTlfMS0xLTEtMS0x_392e3ccb-0308-4e4b-8556-8aad4d2c0259"
      unitRef="usd">143423000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RhYmxlOjYxMzFkNDZjOGNiYzQ2Y2I4OTBkMDc2NTEyMzRkMzE5L3RhYmxlcmFuZ2U6NjEzMWQ0NmM4Y2JjNDZjYjg5MGQwNzY1MTIzNGQzMTlfMi0xLTEtMS0x_35c9ed81-cb72-41bc-9bb0-347b8b714763"
      unitRef="usd">42465000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0234b6138e6d4716b862d1c93935cc26_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RhYmxlOjYxMzFkNDZjOGNiYzQ2Y2I4OTBkMDc2NTEyMzRkMzE5L3RhYmxlcmFuZ2U6NjEzMWQ0NmM4Y2JjNDZjYjg5MGQwNzY1MTIzNGQzMTlfMy0xLTEtMS0x_82c3a2c7-aefc-49e2-8559-7ff434977248"
      unitRef="usd">13191000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RhYmxlOjYxMzFkNDZjOGNiYzQ2Y2I4OTBkMDc2NTEyMzRkMzE5L3RhYmxlcmFuZ2U6NjEzMWQ0NmM4Y2JjNDZjYjg5MGQwNzY1MTIzNGQzMTlfNC0xLTEtMS0x_690084e7-c190-4880-8c05-97971516eba5"
      unitRef="usd">114149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMTk5_2fcdb5b9-5eb4-41dc-bc29-fe52d55075c8"
      unitRef="usd">3600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMjA2_cd0a6b3f-9bd5-4864-9876-e89c92f0d654"
      unitRef="usd">3600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMzEw_a1d3054d-9a9c-493d-b072-bd5b5ee0169d"
      unitRef="usd">10800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV80OS9mcmFnOmFlZDk1MjZlOTllZTQ5YjliZjVlN2NmNmRiYTRiOWFkL3RleHRyZWdpb246YWVkOTUyNmU5OWVlNDliOWJmNWU3Y2Y2ZGJhNGI5YWRfMzE3_0a567e8c-fea2-4554-b288-04de126d8a39"
      unitRef="usd">10300000</us-gaap:Depreciation>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTU1Nw_f45382e8-8358-4e5f-9fd6-b44686d982eb">NOTES PAYABLE&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revolving Loan Due to SPE Member&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain of the Company&#x2019;s special purpose entities (&#x201c;SPE&#x201d;). This agreement was, from time to time, subsequently amended. The purpose of this revolving loan agreement was 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 million that bore fixed interest at 10% with a maturity date of June 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 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 million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine 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 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the unaudited condensed consolidated financial statements. As of December&#160;31, 2020, the Company had $7.4 million outstanding under the revolving loan agreement. In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. The facility was terminated after the repayment in April 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Term Loan Due to SPE Member&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 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. As of the beginning of 2020, the 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 30, 2020. In May 2020, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Term Loan Due to Former Non-Controlling Interest Holder&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 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.0% per annum) on the outstanding principal balance. The loan required fixed quarterly payments throughout the term of the loan, which was scheduled to be paid in full by April 1, 2026. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 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. 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. As of December&#160;31, 2020, the outstanding balance was $5.8 million. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. Upon prepayment of this facility, the Company incurred $2.6&#160;million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company&#x2019;s statement of operations. The facility was terminated after the repayment in April 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 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 million to 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) May 2021, (2) the maturity date of the revolving loan agreement, or (3) the maturity date of the convertible promissory notes discussed below. The loan bore interest of 12% per annum, of which 8% was paid in cash and 4% 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  December&#160;31, 2020, the outstanding balance was $25.6 million. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. Upon prepayment of this facility, the Company incurred $1.4&#160;million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company&#x2019;s statement of operations. The facility was terminated after the repayment in April 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company, through a wholly owned Canadian entity, entered into a credit agreement to provide a total of $2.7&#160;million towards the financing of certain energy storage systems. The credit agreement is structured on a non-recourse basis and the system will be operated by the Company. The credit agreement has a stated interest of 5.45% and a maturity date of June 2031. The Company received an advance under the credit agreement of $1.8&#160;million in January 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 September&#160;30, 2021, and December&#160;31, 2020, the outstanding balance was $1.9 million and zero, respectively. The Company was in compliance with all covenants contained in the 2021 Credit Agreement as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s outstanding debt consisted of the following as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;9/30/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value of debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;CONVERTIBLE PROMISSORY NOTES&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of  December&#160;31, 2020, the Company had various convertible notes outstanding to investors. The Company refers to the collective group of all such note instruments as the &#x201c;Convertible Promissory Notes&#x201d;.  As of December&#160;31, 2020, these Convertible Promissory Notes had a balance of $67.6&#160;million. During the nine months ended September&#160;30, 2021, the Company issued additional Convertible Promissory Notes. All Convertible Promissory Notes were converted and cancelled upon effectiveness &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the Merger (see &#x201c;&#x2014;Conversion and Cancellation of Convertible Promissory Notes Upon Merger&#x201d; below).&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, there were no Convertible Promissory Notes outstanding.&lt;/span&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Q1 2021 Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company issued and sold convertible promissory notes (the &#x201c;Q1 2021 Convertible Notes&#x201d;) under the same terms as the then existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $1.1&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes 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 Q1 2021 Convertible Notes based on the difference between the effective conversion rate and the fair value of the stock into which it was convertible, limited by the amount of the aggregate gross proceeds. The BCF resulted in a $1.1&#160;million discount to the Q1 2021 Convertible Notes with an increase to additional paid in capital. The Company accreted the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes using the effective interest rate method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Conversion and Cancellation of Convertible Promissory Notes Upon Merger&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the effectiveness of the Merger, the entire balance of the Company&#x2019;s outstanding Convertible Promissory Notes issued by Legacy Stem automatically converted into shares of Legacy Stem Common Stock. Upon the effectiveness of the Merger, these shares of Legacy Stem Common Stock automatically converted into 10,921,548 shares of Class A common stock of Stem. The balance associated with the outstanding Convertible Promissory Notes totaling $77.7&#160;million, including $7.7&#160;million of interest accrued on the notes through the date of Merger, was reclassified to additional paid-in-capital. The unamortized portion of the debt discount associated with the outstanding Q1 2021 Convertible Notes totaling $1.1&#160;million was fully expensed to loss on extinguishment of debt on the Company&#x2019;s statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i97b894fc126a4d10ad640110c2524a8a_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDk3_4cf597ff-015b-43f0-90b2-30889a74f3de"
      unitRef="usd">45000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i97b894fc126a4d10ad640110c2524a8a_I20200101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTM2_3fcc56f3-8db1-4bde-82a9-76a42b9c04e1"
      unitRef="number">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9c0185a890b5407ebc2ab880369dced2_I20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNzUy_386e5e83-1cdf-4ffe-b251-f729061500d4"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <stem:DebtInstrumentInterestRatePeriodThreshold
      contextRef="i5e8ce59db0a642f6a6c43f80d4592be1_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfODg4_29e71c0b-6463-4c6c-ba0e-a3603be6045d">P9M</stem:DebtInstrumentInterestRatePeriodThreshold>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9c0185a890b5407ebc2ab880369dced2_I20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfODk0_015230e1-39cc-4781-b665-4949f7c30549"
      unitRef="number">0.14</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="i8274c6711df44cbb84f8dbaf0247834a_D20170401-20170430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzg0ODI5MDcwMjc5Mw_6327a044-3c82-4b21-94f6-9dd0f9aa1b1c"
      unitRef="number">1</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="i5e8ce59db0a642f6a6c43f80d4592be1_D20200501-20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzg0ODI5MDcwMjgwMQ_c3aa6c17-7976-43ec-969f-538953ff4245"
      unitRef="number">0.85</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="ib0e50a649d674db09b8de79c9962a75d_D20200801-20200831"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzg0ODI5MDcwMjgwOQ_2e6a36a1-19af-4c90-ae1e-337488109a48"
      unitRef="number">0.70</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <us-gaap:LineOfCredit
      contextRef="i7968bd96affd4ac38eba6e695d02b4c7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMTM2MQ_84d0185d-4015-4f0c-88ab-da6d54d6fda4"
      unitRef="usd">7400000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i99e4dea9080f461ebfca3826754572c9_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMTcwNA_58cf822f-ac50-422a-bd82-c5ec6eb4f50c"
      unitRef="usd">13300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i286435828dce4cfbba71b49bb16ab225_I20200101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMTgzNw_27fcffe0-290f-418a-b1a0-a804e637e936"
      unitRef="number">0.125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
      contextRef="i286435828dce4cfbba71b49bb16ab225_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMTkwOQ_7dfbef3a-feda-4c34-88ae-258639d026ef"
      unitRef="usd">3000000</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:RepaymentsOfMediumTermNotes
      contextRef="i9b30e5e71d8f4dfbba86ba85ed5c3ac0_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjAyNQ_7667f13b-dbd5-4319-8e11-e88013d7c319"
      unitRef="usd">5900000</us-gaap:RepaymentsOfMediumTermNotes>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i7abd2de4beaf428e8a5a94d1065dba53_D20180601-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjI3Mw_bb251633-e8ac-4966-831e-50d8a39af992"
      unitRef="usd">8100000</us-gaap:PaymentsToMinorityShareholders>
    <stem:DebtInstrumentQuarterlyInterestRateStatedPercentage
      contextRef="i6493c02609fb4a5fb18afe1df3ba06ac_I20180630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjQxMQ_9e6b2ed6-55e2-4f45-b17c-7acfe6b9dc42"
      unitRef="number">45</stem:DebtInstrumentQuarterlyInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6493c02609fb4a5fb18afe1df3ba06ac_I20180630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjQyNw_1d19fa2f-7499-4006-9dc7-b8441f8c96dd"
      unitRef="number">0.180</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:DebtInstrumentPrepaidAmountPrincipalAndInterest
      contextRef="idd148b40ccd04f7990f6ce8aaaf733dd_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjc0MA_04ad9034-257d-46dd-9a81-8fb4b61bf0b7"
      unitRef="usd">1500000</stem:DebtInstrumentPrepaidAmountPrincipalAndInterest>
    <stem:DebtInstrumentPrepaidAmountPrincipal
      contextRef="idd148b40ccd04f7990f6ce8aaaf733dd_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjc5MQ_224455b2-80f5-424f-9f7d-5211b1d44716"
      unitRef="usd">1000000</stem:DebtInstrumentPrepaidAmountPrincipal>
    <stem:ClassOfWarrantOrRightWarrantsIssued
      contextRef="idd148b40ccd04f7990f6ce8aaaf733dd_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMjk4Mw_0d6a8c06-dc89-4889-929c-58b66ff1f8b0"
      unitRef="shares">400000</stem:ClassOfWarrantOrRightWarrantsIssued>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="idae743852030436eadda5f6b93e65343_I20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzA1Mw_de62cc12-3a8b-4f5d-845e-1b9b3fd016b7"
      unitRef="usd">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i9e6661a1031f45c8b9ab561ed9e3b17c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzA5NQ_be04ebc4-17d3-4db9-bf00-7d35ebab7036"
      unitRef="usd">5800000</us-gaap:LongTermDebt>
    <stem:DebtInstrumentPrepaymentPenalties
      contextRef="i4f828028c29f44b1b92916042ef36303_D20210401-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzI4Mw_8ba5e958-cda1-4e53-a1f5-1013660fcbed"
      unitRef="usd">2600000</stem:DebtInstrumentPrepaymentPenalties>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i826af73522574f13ac51fe5a8e84d28b_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzYzNA_bd24b4e2-40a6-4488-acf1-4748f05be214"
      unitRef="usd">25000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4f6ee34c00ed438f9607380c4ac35e6b_I20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfMzk4NQ_c7e3004a-c1c9-42f9-bdd9-8e84e940d0da"
      unitRef="number">0.12</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:DebtInstrumentInterestRateStatedPercentagePaidInCash
      contextRef="i4f6ee34c00ed438f9607380c4ac35e6b_I20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDAwOA_15db4fbe-995e-412c-b2e6-ef1f2a7d3cf3"
      unitRef="number">0.08</stem:DebtInstrumentInterestRateStatedPercentagePaidInCash>
    <stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal
      contextRef="i4f6ee34c00ed438f9607380c4ac35e6b_I20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDAzMg_057e6a48-5c08-4a1a-b01f-1076de8fb292"
      unitRef="number">0.04</stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal>
    <us-gaap:LineOfCredit
      contextRef="i9736d4425db24080aa786bde22a947a6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDI0OQ_0f381f9d-13da-4121-a274-43b3ba476888"
      unitRef="usd">25600000</us-gaap:LineOfCredit>
    <stem:DebtInstrumentPrepaymentPenaltyFee
      contextRef="i31c66097b3884622844ce576cc43bcdb_D20210401-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDQzNw_0bbca4e1-5f1a-425b-ab29-b8c8628eb00a"
      unitRef="usd">1400000</stem:DebtInstrumentPrepaymentPenaltyFee>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3f29629aa11c49f288bc9ce482fca97e_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDc2OA_6b8d6d0d-d4f5-4ab4-8ca3-6bba3a5c7ed5"
      unitRef="usd">2700000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3f29629aa11c49f288bc9ce482fca97e_I20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNDk4MQ_4ce7b300-6a6e-4fd0-8d89-e8725ea2aec2"
      unitRef="number">0.0545</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic517f5c51739467ea39a1f9b2df09bd8_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTA4MA_59a7bd6b-0054-4f39-b1fb-25b5e36b9dd2"
      unitRef="usd">1800000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCredit
      contextRef="idd46dc46be2b4253b8e20396655d8c18_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTM0OQ_da7e1afe-14dd-4a96-95d6-ca9325acc105"
      unitRef="usd">1900000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ia3fb0dd0ab344906af4cd4643afa55e7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTM1Ng_0c6e7c6d-cfc1-426f-a854-52d7ac7f7227"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RleHRyZWdpb246ODFkYTk5MzkxMjliNDJkY2IxODQxNzk1YTg2Nzg1NjZfNTU1OA_eaa14054-a846-4809-a09f-d610d5d5a7bc">&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s outstanding debt consisted of the following as of September&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;9/30/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value of debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i534e8acdc7ad42e789082553fde72b8f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RhYmxlOjE5ZWI2MGJkZGY5ZDQ3YzVhZDk1YWIzMDIwZjY4YjI4L3RhYmxlcmFuZ2U6MTllYjYwYmRkZjlkNDdjNWFkOTVhYjMwMjBmNjhiMjhfMS0xLTEtMS0x_7440bc53-b3af-4bf1-8800-e95655d13c85"
      unitRef="usd">1902000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i534e8acdc7ad42e789082553fde72b8f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RhYmxlOjE5ZWI2MGJkZGY5ZDQ3YzVhZDk1YWIzMDIwZjY4YjI4L3RhYmxlcmFuZ2U6MTllYjYwYmRkZjlkNDdjNWFkOTVhYjMwMjBmNjhiMjhfMi0xLTEtMS0x_215b2fe7-1ffa-4ca4-b0f9-87071739cc7f"
      unitRef="usd">227000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i534e8acdc7ad42e789082553fde72b8f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81Mi9mcmFnOjgxZGE5OTM5MTI5YjQyZGNiMTg0MTc5NWE4Njc4NTY2L3RhYmxlOjE5ZWI2MGJkZGY5ZDQ3YzVhZDk1YWIzMDIwZjY4YjI4L3RhYmxlcmFuZ2U6MTllYjYwYmRkZjlkNDdjNWFkOTVhYjMwMjBmNjhiMjhfMy0xLTEtMS0x_5dde1c85-efed-484d-bafc-0a22a5086090"
      unitRef="usd">1675000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i18142e26ef7c4ff3bf32d2505c283ab2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMjg3_a0c83dce-931b-40e5-8848-7f73d36ac5f1"
      unitRef="usd">67600000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable
      contextRef="i84d1e12f73af4d838693b9cf599ef08d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfNDgw_df16b1f7-2334-4258-bc65-5d900d024061"
      unitRef="usd">0</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="idf635ce2032647f6b6369aaaa6993f65_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfODM3_81027e75-663d-482b-8ff1-c79f24ea7e1a"
      unitRef="usd">1100000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i0231b8649c454862bd93b17991bb671c_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMTMzMw_19eba249-e514-4709-afb1-9d4d3bca0390"
      unitRef="usd">1100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMTk5NA_85db0c92-0f49-4610-a09f-29cff5a2e1d9"
      unitRef="shares">10921548</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i7c2dde5e4ebd43df9af3a0a7703c7da8_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMjExOQ_78a6c1df-b8a3-46d8-ab04-a76d1bb5ac0b"
      unitRef="usd">77700000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="i7c2dde5e4ebd43df9af3a0a7703c7da8_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMjEzMw_31d325d8-a0ac-4bc2-96c2-1e52e3409a2b"
      unitRef="usd">7700000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i472227db416f4bc6bfa3b4bc84f3bdf3_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81NS9mcmFnOjg4NzlhOGU2Y2ViMzQyNTI5ZTMyYTJlYWIzNGYyOTQwL3RleHRyZWdpb246ODg3OWE4ZTZjZWIzNDI1MjllMzJhMmVhYjM0ZjI5NDBfMjM1Nw_edcb9d88-7c70-4adf-aaed-297e77dc1963"
      unitRef="usd">1100000</us-gaap:DebtInstrumentCarryingAmount>
    <stem:WarrantDisclosureTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMzIyNg_0527f9c6-affa-4b60-973f-b6fccfebb88c">WARRANTS&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legacy Stem Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since inception the Company has issued warrants to purchase shares of Legacy Stem&#x2019;s preferred stock in conjunction with various debt financings. See Note 5 - &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements,&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. The Company has also issued warrants to purchase shares of Legacy Stem&#x2019;s common stock. Upon effectiveness of the Merger, the Company had 50,207,439 warrants outstanding, of which substantially all were converted into 2,759,970 shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $100.9 million and a total warrant liability of $60.6 million, which was then reclassified to additional paid-in-capital. As of September&#160;30, 2021, there were 23,634 Legacy Stem Warrants outstanding. These instruments are exercisable into the Company&#x2019;s Class A common stock and are equity classified. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Public Warrants and Private Placement Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of STPK&#x2019;s initial public offering, under the Warrant Agreement dated as of August 20, 2020 (the &#x201c;Warrant Agreement&#x201d;) and, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitled the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share of common stock (the &#x201c;Public Warrants&#x201d;). Simultaneously with the closing of the IPO, STPK completed the private sale of 7,181,134 million warrants to STPK&#x2019;s sponsor (the &#x201c;Private Warrants&#x201d;). Upon issuance, these warrants met the criteria for liability classification. Upon the effectiveness of the Merger, Stem assumed the outstanding Public Warrants and Private Warrants, which continued to meet the criteria for liability classification, resulting in assumed warrant liabilities of $185.9 million and $118.4 million, respectively, or a total warrant liability of $304.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 25, 2021, the Company entered into an exchange agreement (the &#x201c;Exchange Agreement&#x201d;) with the holders of the 7,181,134 outstanding Private Placement Warrants, pursuant to which such holders received 4,683,349 shares of the Company&#x2019;s common stock on June 30, 2021, in exchange for the cancellation of the outstanding Private Placement Warrants. The Exchange Shares were issued in reliance upon the exemption provided by Section 3(a)(9) of the Securities Act of 1933, as amended. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $52.0 million. As a result of the Exchange Agreement, there were no Private Warrants outstanding as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 20, 2021, the Company issued an irrevocable notice for redemption of all 12,786,129 of the Company&#x2019;s outstanding public warrants at 5:00 p.m.&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Eastern time on September 20, 2021 (&#x201c;Redemption Date&#x201d;). Pursuant to the notice of redemption, holders exercised 12,638,723 Public Warrants for a purchase price of $11.50 per share, for proceeds to the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Company of approximately $145.3&#160;million. The Company redeemed all remaining outstanding Public Warrants that had not been exercised as of 5:00 p.m. Eastern time on the Redemption Date. As a result of the settlement of the Public Warrants, the Company recorded a gain of $134.9&#160;million on the revaluation of the warrant liability. The Company also recorded a gain of $2.1&#160;million on the redemption of unexercised public warrants. These gains are recorded in &#x201c;change in fair value of warrants and embedded derivative&#x201d; in the condensed consolidated statements of operation, in the three and nine months ended September&#160;30, 2021. The public warrants have been delisted from the NYSE, and there are no public warrants left outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warrants Issued for Services &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 7, 2021, the Company entered into a strategic relationship with an existing shareholder not deemed to be a related party to jointly explore on a non-exclusive basis possible business opportunities to advance projects in the United States, the United Kingdom, Europe and Asia. As consideration for the strategic relationship, upon closing of the Merger, the Company issued warrants to purchase 350,000 shares of the Company&#x2019;s common stock at an exercise price of $0.01 per share. These warrants were deemed to have been fully earned as of the grant date. The warrants were valued at fair market value as of the grant date totaling $9.2 million and recorded to general and administrative expense in the Company&#x2019;s statement of operations. In May 2021, all of these warrants were exercised for shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;</stem:WarrantDisclosureTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i8cd91532adc3452aa47efe23eed53212_I20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfNDky_0cfcd3c2-baca-4a5d-9389-c7762ae4f7b2"
      unitRef="shares">50207439</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfNTY0_808ffb66-336c-4a0d-8796-d09d79b7987a"
      unitRef="shares">2759970</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfNzQz_f667178a-4157-4359-9962-4020f78974c6"
      unitRef="usd">-100900000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfNzc5_fa5b2d30-9f7b-479d-88df-660e03464776"
      unitRef="usd">60600000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1a83767680b4491d85b68b814e11a1f1_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfODc0_fda4a238-9dcd-499b-bc06-10ca16bdebcc"
      unitRef="shares">23634</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="if09e0c4e8c0749189ca5f574d05165e7_D20200820-20200820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTE4OQ_7ad28823-fbc1-460d-ba09-e2fc4b05d8e3"
      unitRef="shares">12786168</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i1d6e52ebee214bc1b5e6ad3a5319acaa_I20200820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTI0Nw_53bba990-9290-4530-acf3-4a895686794a"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="id508e20b08ae45b48a864c51c059a743_I20200820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTMwNA_5cdbffdf-d10c-4d3f-b769-1a868271a200"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ic9ed6ec668b74972851a6949e127476e_I20200820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTQyMQ_d34def9e-f862-4b00-a7ce-49efa2fb70f0"
      unitRef="shares">7181134</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id508e20b08ae45b48a864c51c059a743_I20200820"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTc3OA_06fac04e-1dd9-433a-a77e-9741d4a5868c"
      unitRef="usd">185900000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic9ed6ec668b74972851a6949e127476e_I20200820"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTc4NQ_db1371f2-aac9-49d1-9efd-1b5df7248f02"
      unitRef="usd">118400000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1d6e52ebee214bc1b5e6ad3a5319acaa_I20200820"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTgzNQ_faee1040-8737-4071-8f8e-9d4cdee2a3e3"
      unitRef="usd">304300000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i527dfd000edf4c4c972ec44571b10422_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTk1NQ_6dec58f5-3988-4ee7-8df8-875961f3fc58"
      unitRef="shares">7181134</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i527dfd000edf4c4c972ec44571b10422_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjAzOA_c9209585-c42c-4337-b792-9f182a96347d"
      unitRef="shares">4683349</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i1ca4677f11e345f4a9caf7c2c9fca2fa_D20210624-20210624"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjI4Mg_a37c9f9a-37f1-4664-8323-379b2cbd7634"
      unitRef="usd">-52000000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i8467ea5cd1b749c2b94b70509356edd5_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjMzNg_2c87e14e-694a-4152-9dbd-e2999f0e39ec"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <stem:ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption
      contextRef="i3eeae8dbd0d64805b306c9c997c41337_I20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzOTM_dc9a76f0-b935-48f1-b08d-75bef7e76bae"
      unitRef="shares">12786129</stem:ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ib8d1f8949cd243439c5011012dd7aeff_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzNDI_3d70441f-f4fc-4ea6-b462-318ac36e9011"
      unitRef="shares">12638723</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib8d1f8949cd243439c5011012dd7aeff_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzMzQ_37faf219-c80f-4b71-b955-688701f8d713"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i1f8ca8930adc4f048029eac45087f07b_D20210820-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzNTQ_4dfb675c-b663-4607-8b56-5eeffc61d351"
      unitRef="usd">145300000</us-gaap:ProceedsFromWarrantExercises>
    <stem:GainLossOnRevaluationAndRedemptionOfWarrantsNet
      contextRef="i1f8ca8930adc4f048029eac45087f07b_D20210820-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA0NDUzNjA0NzgzNzc_200b0988-0485-4ea9-bcf4-31b554ae807d"
      unitRef="usd">134900000</stem:GainLossOnRevaluationAndRedemptionOfWarrantsNet>
    <stem:GainLossOnRedemptionOfWarrants
      contextRef="i1f8ca8930adc4f048029eac45087f07b_D20210820-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMTA5OTUxMTY0MjUyMA_d0f472c4-bbb4-42fe-9f26-fc18af80fb9d"
      unitRef="usd">2100000</stem:GainLossOnRedemptionOfWarrants>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i53a124f0fec24db69f8fa2002c02a556_I20210407"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjgxNw_e0823a6f-327f-4db8-93fc-30e31ee6f226"
      unitRef="shares">350000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i53a124f0fec24db69f8fa2002c02a556_I20210407"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMjg4MQ_0ea8e7eb-efe2-43ca-a604-4c9ce99a4623"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i5c41c1a66ebb476cac1c610fd81c0969_D20210407-20210407"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV81OC9mcmFnOjZlMjIzZTVjMDE1ZjRkZTNiNWYxMWRjMzgwMTVkODM2L3RleHRyZWdpb246NmUyMjNlNWMwMTVmNGRlM2I1ZjExZGMzODAxNWQ4MzZfMzA0Ng_eeec9f11-dc4e-47b8-9f24-9d948f9e3a91"
      unitRef="usd">9200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RleHRyZWdpb246MzE2NWU2NTExOGNkNGFmMjkzZjU5OGRhZDk3MDcyYWNfOTA_e517aea1-4f68-417d-84bf-9a924b37563f">COMMON STOCK&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved shares of common stock for issuance as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares reserved for warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,673&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,165,901&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future issuance under equity incentive plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,923,177&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,112,751&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <stem:CommonStockReservedForIssuanceTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RleHRyZWdpb246MzE2NWU2NTExOGNkNGFmMjkzZjU5OGRhZDk3MDcyYWNfOTE_e3dd555e-9a15-4880-bc76-763f75dd8d2f">&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved shares of common stock for issuance as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares reserved for warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,673&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,165,901&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future issuance under equity incentive plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,923,177&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,112,751&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</stem:CommonStockReservedForIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i29a3198374724ac4a75aa614ed1f64f2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RhYmxlOjM1ZmNlNGIwMjk5YjQ3NDE4ZDJmNTU5ZTc4NmNiYjhmL3RhYmxlcmFuZ2U6MzVmY2U0YjAyOTliNDc0MThkMmY1NTllNzg2Y2JiOGZfMS0xLTEtMS0x_bc61d09c-889d-4d3a-be45-e41141cd3435"
      unitRef="shares">23673</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iafa0d1dd29c04610811b9267af002197_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RhYmxlOjM1ZmNlNGIwMjk5YjQ3NDE4ZDJmNTU5ZTc4NmNiYjhmL3RhYmxlcmFuZ2U6MzVmY2U0YjAyOTliNDc0MThkMmY1NTllNzg2Y2JiOGZfMi0xLTEtMS0x_582d1dfe-7311-4ebf-80f3-c0ebe60a446f"
      unitRef="shares">9165901</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia1999b99c7504063ac7b7cbd3d236dc0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RhYmxlOjM1ZmNlNGIwMjk5YjQ3NDE4ZDJmNTU5ZTc4NmNiYjhmL3RhYmxlcmFuZ2U6MzVmY2U0YjAyOTliNDc0MThkMmY1NTllNzg2Y2JiOGZfMy0xLTEtMS0x_4228224f-d7f9-4a90-a5f9-a7251593f997"
      unitRef="shares">20923177</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82MS9mcmFnOjMxNjVlNjUxMThjZDRhZjI5M2Y1OThkYWQ5NzA3MmFjL3RhYmxlOjM1ZmNlNGIwMjk5YjQ3NDE4ZDJmNTU5ZTc4NmNiYjhmL3RhYmxlcmFuZ2U6MzVmY2U0YjAyOTliNDc0MThkMmY1NTllNzg2Y2JiOGZfNC0xLTEtMS0x_b83bb5ff-e6c5-46d0-9f37-115eb21084ee"
      unitRef="shares">30112751</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjI2Mg_1e2185e9-45ab-4816-adf7-4392303ce8a2">STOCK-BASED COMPENSATION&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under both the Stem, Inc. 2009 Equity Incentive Plan (the &#x201c;2009 Plan&#x201d;) and the Stem Inc. 2021 Equity Incentive Plan (the &#x201c;2021 Plan,&#x201d; and together with the 2009 Plan, the &#x201c;Plans&#x201d;), the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (&#x201c;RSUs&#x201d;) and other awards that are settled in shares of the Company&#x2019;s common stock. The Plans permit net settlement of vested awards, pursuant to which the award holder forfeits a portion of the vested award to satisfy the purchase price (in the case of stock options), the holder&#x2019;s withholding tax obligation, if any, or both. When the holder net settles the tax obligation, the Company pays the amount of the withholding tax to the U.S. government in cash, which is accounted for as an adjustment to additional paid-in-capital. The Company does not intend to grant new awards under the 2009 Plan. At September&#160;30, 2021, 8,166,991 stock options were outstanding under the 2009 Plan. In May 2021, the Company issued awards under the 2021 Plan, with 23,722,254 shares reserved thereunder. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Plans, 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 Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;). Options under the Plans generally expire after 10 years. Under the Plans, the Compensation Committee of the Board determines when the options granted will become exercisable. Options granted under the Plans generally vest 1/4 one year from the grant date and then 1/48 each month over the following three years and are exercisable for 10 years from the date of the grant. The Plans allow 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activity for the period ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;br/&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,379,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retroactive application of recapitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,314,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjusted Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,065,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,842,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,165,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options vested and exercisable &#x2014; September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,133,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair value of stock options granted to employees was $18.92 during the nine months ended September&#160;30, 2021. There were 2,440,000 stock options granted during the nine months ended September&#160;30, 2020. The intrinsic value of options exercised was $63.0 million and less than $0.1 million during the nine months ended September&#160;30, 2021 and 2020, respectively. During the three months ended September 30, 2021, 1,440,026 stock options were exercised at a weighted average exercise price of $1.48 per share. During the nine months ended September 30, 2021, the Company issued 839,745 shares of common stock from the net settlement of 1,426,130 stock options and shares granted. The Company paid $12.6&#160;million in withholding taxes in connection with the net share settlement of these awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs represent a right to receive one share of the Company&#x2019;s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. RSUs generally, either cliff vest on the third anniversary of the award grant date, or vest 1/4 per year over a four-year period, subject to continued employment through each anniversary. The fair value of restricted stock units is determined on the grant date and is amortized over the vesting period on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the RSU activity for the period ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;RSUs&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value&lt;br/&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,759,077&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,759,077&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of all RSUs granted during the nine month period ended September 30, 2021 was &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$63.7&#160;million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. During the nine month period ended September 30, 2021, no RSUs vested.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,384&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,511&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,624&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,199&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,983&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, the Company had approximately $22.8 million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of 3.4 years. As of September&#160;30, 2021, the Company had approximately $59.6 million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of 5.1 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iff5abee07e8c403aa069e4de5c7cc3e9_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA0NDUzNjA0NzE4NDU_8cbd2160-e8f4-48eb-bd7e-86e86d4b4eaa"
      unitRef="shares">8166991</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib9457d541c264675b74f5745ab8a66fa_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfNTEy_f7af72f4-7e41-49ef-914d-0365fe20ad8f"
      unitRef="shares">23722254</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfNjY4_bd68b10e-9cca-462c-bee0-e7cb67cf97a3"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders
      contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfNzgy_9f240ab2-2e87-4bb4-ba8d-b0f450305e4b"
      unitRef="number">1.10</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership
      contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfODQw_d234e870-41b3-42dd-8f52-ce73a4231ebe"
      unitRef="number">0.10</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfOTgw_ff84aaff-0563-4e99-ba0d-4a6a45caf53e">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i832275537f304e108820b03ab6923fe2_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTE1Mw_95b8bb82-98cf-4845-867d-9b8382bdde47">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifa4212f3cb2d4a5eb94a4d612afe70e5_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTIyMA_2a14a9f1-a4a2-4a5e-bb67-eec9ccce5031">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTI0Nw_159e0d73-c605-44b5-96fd-d0452bf526ec">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjI2Mw_6ab3504b-5e1f-4b28-9519-932483d422c9">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activity for the period ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;br/&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,379,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retroactive application of recapitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,314,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjusted Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,065,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,842,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,165,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options vested and exercisable &#x2014; September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,133,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMS0xLTEtMS0x_d4317592-8251-4530-9f3b-0a14e5c4c847"
      unitRef="shares">51379939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMS0zLTEtMS0x_0dc1e1a6-a4fc-418e-a9c1-b33d5cb4885b"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iabbe2b6dbea84956973ed178e797fcd2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMS01LTEtMS0x_fe62cda9-fd5a-4923-ae32-1cfed89d1f3a">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3a5a752370b64ace952382bdc6080df0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMS03LTEtMS0x_b836d7bc-4ec3-49ad-a8ab-9e71cff8aaae"
      unitRef="usd">46516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMi0xLTEtMS0x_ea1abd18-adcb-4b08-8453-94a8969da904"
      unitRef="shares">-40314281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i069d40782eff4adf98dad13fd2c51313_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMi0zLTEtMS0x_db0d72be-b218-4be9-87b1-f55a8f7028b9"
      unitRef="usdPerShare">2.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMy0xLTEtMS0x_cc81a3ce-db49-46c0-95d5-9404e8f220f8"
      unitRef="shares">11065658</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMy0zLTEtMS0x_2b0bdadf-77ab-4376-a852-cbe3a15c4a0a"
      unitRef="usdPerShare">2.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6bef1797ff7d46a19f53c0de79d4b577_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMy01LTEtMS0x_1544acdd-4709-481a-a962-c48880321364">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i4f1473a9dd0343ef920b9c9a708a013f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfMy03LTEtMS0x_cb4c9d7f-a524-41fb-9977-ca2365532e2c"
      unitRef="usd">46516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNC0xLTEtMS0x_03154bc9-c983-4df4-8102-82e0897ed92a"
      unitRef="shares">1043948</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNC0zLTEtMS0x_8aabb0b5-8582-46cd-8103-e838512913af"
      unitRef="usdPerShare">28.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNS0xLTEtMS0x_9d77001e-2357-4712-8a8d-c3c34a269535"
      unitRef="shares">2842564</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNS0zLTEtMS0x_66fe28a6-af42-4bc1-abac-57718c201a64"
      unitRef="usdPerShare">1.72</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNi0xLTEtMS0x_391c229a-7ca9-45f8-8fdd-a9e8990e067e"
      unitRef="shares">101141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfNi0zLTEtMS0x_d3c16a0d-0e72-4d19-83d8-070fdb6cec71"
      unitRef="usdPerShare">14.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOC0xLTEtMS0x_87eebb5f-16da-4b7c-ba3a-dce1f0800209"
      unitRef="shares">9165901</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOC0zLTEtMS0x_20eb0878-1051-457f-8e06-1df74e742cac"
      unitRef="usdPerShare">2.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOC01LTEtMS0x_3701c331-063b-4601-b038-6cb5783ab7c9">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOC03LTEtMS0x_44e28a41-9cf3-46ef-af4d-2aedc925746e"
      unitRef="usd">171226000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOS0xLTEtMS0x_79c1e990-d3f5-416b-8037-898ebd51ad6c"
      unitRef="shares">6133879</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOS0zLTEtMS0x_e9afbf31-1de1-47e3-bd84-a41d30a6cb1c"
      unitRef="usdPerShare">2.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOS01LTEtMS0x_ac606491-9a58-4885-96b1-309f743fe47d">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjI1ZTZiOTJjYjY2ZTRhMWFhYWJlYWZkYTYxNjUwZmM5L3RhYmxlcmFuZ2U6MjVlNmI5MmNiNjZlNGExYWFhYmVhZmRhNjE2NTBmYzlfOS03LTEtMS0x_4c51179f-71be-4b92-9842-2cad37c12902"
      unitRef="usd">132327000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTYyOA_61043b16-1da2-4885-9b0c-1794e0d4d3c4"
      unitRef="usdPerShare">18.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTY3Mw_fc7ec913-7c85-4084-a46e-2efa803ce5fd"
      unitRef="shares">2440000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTc3Ng_f935bac0-713d-4dfb-b3d1-5b63b1e334ba"
      unitRef="usd">63000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTY0OTI2NzQ0ODA0OQ_fb5aee6f-f76a-4966-88fb-452f11b660f1"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxNTk_0f66c578-b100-4b49-95f1-6cfe6f3b9fb9"
      unitRef="shares">1440026</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxNzA_b3fd0eff-faf1-4b4f-acd3-7d85a59821c9"
      unitRef="usdPerShare">1.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxNzg_a7e39fd6-f759-43dc-8bc1-0766a37e9917"
      unitRef="shares">839745</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxODA_e6df4950-2cba-495d-84ec-3cff03616223"
      unitRef="shares">1426130</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjU4Mzg1MjMyNjUxOTE_08f66b3f-62e6-4054-be5d-ca1476fd3430"
      unitRef="usd">12600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <stem:ShareBasedCompensationArrangementRightToReceiveConversionRatio
      contextRef="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMzI5ODUzNDg5NTgwMg_cd52021f-32f8-4d90-b8ee-94108955243f"
      unitRef="number">1</stem:ShareBasedCompensationArrangementRightToReceiveConversionRatio>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMzI5ODUzNDg5MTM2MA_50661bc0-b556-4de1-8272-13d4a0498cf3">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA0NDUzNjA0NzAwNDA_02e6e256-77a4-4c5e-b2f0-d08e3bf795d3">&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the RSU activity for the period ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;RSUs&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value&lt;br/&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,759,077&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,759,077&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i207cc764fe31466190b0c70dcc4e52bc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMS0xLTEtMS0xODQzOA_300dbe4b-9301-4fe6-a00b-b16fc450b6de"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i207cc764fe31466190b0c70dcc4e52bc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMS0zLTEtMS0xODQzOA_68ce702e-ec26-46b9-b14c-6eb6bb193480"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMi0xLTEtMS0xODQzOA_6eb1bb7d-2788-4222-988f-eadf5fa0508d"
      unitRef="shares">1759077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMi0zLTEtMS0xODY4Ng_62a002f4-04f4-4961-896f-cc2b82c9a63d"
      unitRef="usdPerShare">36.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMy0xLTEtMS0xODQzOA_02cadc35-b5fb-45ef-988e-48e35ec350b5"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfMy0zLTEtMS0xODY4Ng_9ada541b-47bd-418b-bdba-1450d39b5924"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfNC0xLTEtMS0xODY4Ng_4bf5e799-357f-4bf1-9a79-3cb8fd68668e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfNC0zLTEtMS0xODY4Ng_c0a29ac2-c98d-48f0-89d2-a2cc42adceff"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfNS0xLTEtMS0xODQzOA_f45c61af-9f95-4439-b717-b84a3197431a"
      unitRef="shares">1759077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOjcyYTQxMTE2NDBjYTRjYTY5YWE3ZWZhMjhkZjEwZjRjL3RhYmxlcmFuZ2U6NzJhNDExMTY0MGNhNGNhNjlhYTdlZmEyOGRmMTBmNGNfNS0zLTEtMS0xODY4Ng_ea6a4edd-9eeb-4e47-82a0-10b9b9e270f1"
      unitRef="usdPerShare">36.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA5OTUxMTYzMzkxMQ_4a5bfea8-a8f6-4316-acc1-1ed785ef26c6"
      unitRef="usd">63700000</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMzI5ODUzNDg5MTMzMg_060c9cff-bd22-47b7-9a2e-bce39ee2a4c0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjI2NA_b274fe1e-3102-4a24-8e45-01e9e2cbfdf5">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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,384&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,511&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,624&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,199&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,983&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if139bb95f2724ed59fce097fd4d58c4d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMi0xLTEtMS0x_eca50e1e-71a9-42a0-bde3-84af7f22e3cc"
      unitRef="usd">723000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90a6cb5ebdda412f858b41271ae0be5c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMi0zLTEtMS0x_c24218ed-9b1d-47d2-a298-a239f9e00cc6"
      unitRef="usd">-24000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i327481c352e846df833e63125b2e8caa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMi00LTEtMS0x_b7019c0c-1c1a-4cbd-9c9c-8daf372f8c0a"
      unitRef="usd">975000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic21a3d15c4d14cda808803608d2148f2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMi02LTEtMS0x_800eee36-f17e-4165-8ece-7d9dd3666454"
      unitRef="usd">196000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2257db2314de43a0b741ed84dfc75371_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMy0xLTEtMS0x_a52a87a7-252f-4383-a150-e7db1f1af77c"
      unitRef="usd">965000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id4a80d0a63264c96a0193c377c1bde29_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMy0zLTEtMS0x_b3ba78ec-547c-4b7c-8cd2-cb5c701708ee"
      unitRef="usd">33000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8c80797160d0426ca58d85fd88022c9f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMy00LTEtMS0x_56f9e84d-265a-4a4b-9c20-fb8c90c773b2"
      unitRef="usd">1384000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0e8de941b15c4471a4b1f9ac01478535_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfMy02LTEtMS0x_818b797a-9874-45d9-bd18-1e5263aaebaf"
      unitRef="usd">519000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5f9be06faed4d559522232f97025033_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNC0xLTEtMS0x_377aaa62-c3d8-4789-bc4f-83d7305858f3"
      unitRef="usd">4511000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic6cf7f83eea448a0a4df06e62d4461bd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNC0zLTEtMS0x_78776751-9d10-45f6-a8f1-19af96bfe7f9"
      unitRef="usd">486000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3cb465650c734cbc8bbcd9425f5cd859_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNC00LTEtMS0x_5f3f802c-d675-4194-bed9-84cefa967baf"
      unitRef="usd">5624000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9856f758c138422d8c3b3add50fbc414_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNC02LTEtMS0x_e63b0e52-a250-49e2-a0db-4729429e6f21"
      unitRef="usd">712000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNS0xLTEtMS0x_26a6cd5c-50f8-42b8-9541-2030ba7e8558"
      unitRef="usd">6199000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNS0zLTEtMS0x_fa2b3a8a-084f-4556-8712-24e967bc70c0"
      unitRef="usd">495000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNS00LTEtMS0x_bb73d25d-6e97-456c-97b6-bb829422825d"
      unitRef="usd">7983000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RhYmxlOmY2Nzc0Yjc0MWM5NDQyMDg4Y2QyYTgzMGQzYjBjZmViL3RhYmxlcmFuZ2U6ZjY3NzRiNzQxYzk0NDIwODhjZDJhODMwZDNiMGNmZWJfNS02LTEtMS0x_2c707c30-b203-4a46-83ed-d9073ac802e5"
      unitRef="usd">1427000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i90d4ad23862f47ed96c3260cd6bc22f6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjEyMg_01bd7c5c-39c2-4fff-85a1-9951d85d2148"
      unitRef="usd">22800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i12dd2af8646a4b8cb3284c2911d34399_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMjI1NA_83fc2332-609f-439b-b534-864839a80c0e">P3Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i394b921b2b2f4dcc955118cf1bfe8ace_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA5OTUxMTYzNDQyOQ_96bdf53c-9915-490e-ab4b-8088aed81ac2"
      unitRef="usd">59600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i636b64c5333b49a18705afc6dd8fd268_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV82NC9mcmFnOmUzMjA5MWYxYzU1NTRjYmM4NDU2YTc4NGVmMTYxODlhL3RleHRyZWdpb246ZTMyMDkxZjFjNTU1NGNiYzg0NTZhNzg0ZWYxNjE4OWFfMTA5OTUxMTYzNDQyNA_70ba3cf9-4733-4585-a4cb-fdd0d7ad5042">P5Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RleHRyZWdpb246NjEyNDFmMmExZTNjNGE2NjliNGE0Y2E4NzdhNWE0OGNfMzgx_a380125e-57fb-4183-8b57-9cdaec0b258c">NET INCOME (LOSS) PER SHARE&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator - Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Less: Deemed Dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator - Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Less: Gain from decrease in fair value and redemption of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,231,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,844,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,436,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,087,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,054,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,285,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,844,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,436,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,087,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,593,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding convertible promissory notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,358,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,165,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,971,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,001,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,759,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding convertible preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,697,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,948,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,623,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RleHRyZWdpb246NjEyNDFmMmExZTNjNGE2NjliNGE0Y2E4NzdhNWE0OGNfMzgy_ce343419-31dd-4ea2-92c0-fced2e85fd89">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator - Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Less: Deemed Dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator - Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Less: Gain from decrease in fair value and redemption of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,231,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,844,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,436,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,087,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,054,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,285,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,844,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,436,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,087,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to common stockholders, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMy0xLTEtMS0x_20d3cdc2-fa28-4f30-8c70-ff375726fbbd"
      unitRef="usd">115612000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMy0zLTEtMS0x_672781bf-9078-4aeb-bb66-cc47704e01c0"
      unitRef="usd">-18785000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMy01LTEtMS0x_6b93442c-c9b5-4f0e-8bf7-35df1ec41739"
      unitRef="usd">-67157000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMy03LTEtMS0x_66a0906e-fe10-4b53-b68c-fd41abb4cb17"
      unitRef="usd">-55237000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNC0xLTEtMS0x_9a623476-359f-41d5-a469-f56cb776e3e4"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNC0zLTEtMS0x_83ca5c4f-10f6-497e-b3e0-1034fdd559e8"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNC01LTEtMS0x_46033b3c-1351-48c9-a47e-9a2cbd2bf21a"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNC03LTEtMS0x_888259cb-14fe-4c33-b6f7-6fc32370a2f9"
      unitRef="usd">9484000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNS0xLTEtMS0x_44f14bd9-07ce-497c-95e8-5573652e4047"
      unitRef="usd">115612000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNS0zLTEtMS0x_5885c651-6157-4929-a664-8fe0e17ae360"
      unitRef="usd">-18785000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNS01LTEtMS0x_f9d763c3-ff36-4efa-898f-58d0c8367ee8"
      unitRef="usd">-67157000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNS03LTEtMS0x_a024c977-a452-411d-a169-009897722d00"
      unitRef="usd">-64721000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC0xLTEtMS0yMjgxNw_0eaacb88-c7f6-4ca4-a32c-ed6e14c64539"
      unitRef="usd">115612000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC0zLTEtMS0yMjgxNw_daec26e9-4be7-4e38-8f9f-500071192454"
      unitRef="usd">-18785000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC01LTEtMS0yMjgxNw_1d2ef9ec-5e39-447f-96ac-22dcaee968a8"
      unitRef="usd">-67157000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC03LTEtMS0yMjgxNw_a85dd58c-911d-4e4d-8894-dd9de7369c07"
      unitRef="usd">-64721000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS0xLTEtMS0yMjgxNw_23c775b9-5de2-4808-9bea-68c46c4f0ce6"
      unitRef="usd">137001000</us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount>
    <us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS0zLTEtMS0yMjgxNw_fcb4b4de-ad8e-4215-83e3-a60ae0fa268d"
      unitRef="usd">0</us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount>
    <us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS01LTEtMS0yMjgxNw_83fb28a7-2891-47b0-8c26-2ecf80074668"
      unitRef="usd">0</us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount>
    <us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS03LTEtMS0yMjgxNw_669b1f19-108c-4f57-9890-7200631d609f"
      unitRef="usd">0</us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTAtMS0xLTEtMjI4MTc_c7885ca7-e56c-4683-833f-b904077f0959"
      unitRef="usd">-21389000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTAtMy0xLTEtMjI4MTc_25c6aeb4-2f78-4bed-8ef9-960952f9b6ee"
      unitRef="usd">-18785000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTAtNS0xLTEtMjI4MTc_fc174897-29b8-41c3-92f5-08fcfe465aca"
      unitRef="usd">-67157000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTAtNy0xLTEtMjI4MTc_d91d8df9-cd11-4e25-b7c4-11ddf84e2eef"
      unitRef="usd">-64721000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNy0xLTEtMS0x_2990f5b0-0588-4224-b262-ade65251fb8e"
      unitRef="shares">135231146</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNy0zLTEtMS0x_5090012c-6052-43be-8269-8c811619d238"
      unitRef="shares">39844652</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNy01LTEtMS0x_a39cb21e-7048-428a-a182-733f399be350"
      unitRef="shares">92436649</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfNy03LTEtMS0x_3c556440-abb1-45e5-805d-9a77cf072482"
      unitRef="shares">40087247</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC0xLTEtMS0yMTQ1Ng_6320dfdf-f99e-4dc6-9e9d-56a52474eefb"
      unitRef="shares">5054019</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC0zLTEtMS0yMTQyOA_3c94feba-b23d-410b-9f7f-2aeedcdb9201"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC01LTEtMS0yMTQyOA_3e530b02-7052-41e8-a1b6-1b40a0937b28"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOC03LTEtMS0yMTQyOA_34e73742-faaa-4ae5-924d-162e03078249"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS0xLTEtMS0yMTQyOA_faa35764-e07f-44f8-b279-1243a9da1646"
      unitRef="shares">140285165</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS0zLTEtMS0yMTQyOA_08395980-82c3-4333-8de2-76f8471321e0"
      unitRef="shares">39844652</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS01LTEtMS0yMTQyOA_f7ffa7d0-f0fa-4610-8e71-48acdf0c5a6a"
      unitRef="shares">92436649</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfOS03LTEtMS0yMTQyOA_bc5b137b-a8dc-4c80-a980-2e5eb0a687fe"
      unitRef="shares">40087247</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTEtMS0xLTEtMjE0MzU_490e0623-aaf7-45fb-a7fb-87bad5425abb"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTEtMy0xLTEtMjE0MzU_18428d7b-0693-4097-bdbb-04c9a3796dfa"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTEtNS0xLTEtMjE0MzU_58c7c666-6b5a-43bb-b38f-a78d6a9788ff"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTEtNy0xLTEtMjE0MzU_c1474a5d-0b48-4f84-b689-3c3217b18af4"
      unitRef="usdPerShare">-1.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTItMS0xLTEtMjE0MzU_b1526038-3168-49db-bf7e-a249b6bbe93e"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0187aa34feb54e27b39ecab41e916a3b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTItMy0xLTEtMjE0MzU_f9d04e5e-6b1f-4008-bcdb-2523801e81f8"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTItNS0xLTEtMjE0MzU_862d4197-a1b4-42d7-bed7-2ddd8a9c26d7"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmIyMjJiNDhhNjU4YTRkNTRhNjJmMTM1MDg5ODU1OTMwL3RhYmxlcmFuZ2U6YjIyMmI0OGE2NThhNGQ1NGE2MmYxMzUwODk4NTU5MzBfMTItNy0xLTEtMjE0MzU_17f43367-c694-4fbc-8a8d-996d63bda1a3"
      unitRef="usdPerShare">-1.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RleHRyZWdpb246NjEyNDFmMmExZTNjNGE2NjliNGE0Y2E4NzdhNWE0OGNfMzgz_30e296b7-0720-4f09-85c1-0f9f382fa424">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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,593,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding convertible promissory notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,358,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,165,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,971,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,001,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,759,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding convertible preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,697,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,948,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,623,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if524f10378da4d40b65056ab55d1dd95_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMS0xLTEtMS0yMjQ1MQ_7c560a66-8072-4925-a90e-5bbe67a278c2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i62bfe174cfc346f5a08028890e215826_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMS0zLTEtMS0yMDg2OQ_2011031f-7218-4ac7-88ef-5b90fb0a497b"
      unitRef="shares">175593919</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i406d81a99d694abd9e3bdbbe12f85ad0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMS0xLTEtMS0x_3ded259a-331b-4f82-adb4-91e0099a9f2d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0e09aedc46ee424a91bedf9494f1f998_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMS0zLTEtMS0x_52dd7f83-648f-42b2-ad06-1101d3c50dea"
      unitRef="shares">35358748</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0bf840b8b6bc47a08437150683d7770d_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMi0xLTEtMS0x_92b3dcf4-4b48-4e60-a027-afe93d40ac11"
      unitRef="shares">9165901</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib47d4ed31f334fdaa9c6974015c1f8fb_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMi0zLTEtMS0x_590a8e89-060d-43dc-bdc7-8b1bb27a2b27"
      unitRef="shares">43971965</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1e46192e3c4a418eb6097527c6c8ac64_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMy0xLTEtMS0x_8d9b0e1a-8af6-4b42-8dd0-a237a2c02222"
      unitRef="shares">23673</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e5c20fa3dc144508f3ebb8f21bde5ab_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfMy0zLTEtMS0x_e09089ba-4686-41ee-b955-ed37afd6e503"
      unitRef="shares">6001639</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if9aeb2dc7599472b885b9d5a696cb2e8_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNS0xLTEtMS0yMjQ0NA_834c0814-467a-470c-a188-c2d4bd0658fe"
      unitRef="shares">1759077</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i680b929b26fe4fcdae8cfb85a4526276_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNS0zLTEtMS0yMjQ2NQ_5ac09141-046c-427b-9c6c-ff25aeb6e0e9"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i11735d67faea4cd38e9698dad6d29824_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNi0xLTEtMS0yMjQ1OA_b87060b1-4eec-4fdc-8a2b-e53b88ddef11"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i83c19207512d42a18e9b7cf310c9c4e2_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNS0zLTEtMS0yMDg2OQ_4297461f-7015-4b03-9bb8-55e3f4a2fc38"
      unitRef="shares">39697463</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNC0xLTEtMS0x_a98ab484-0632-47b4-a419-7b89c3d25715"
      unitRef="shares">10948651</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83MC9mcmFnOjYxMjQxZjJhMWUzYzRhNjY5YjRhNGNhODc3YTVhNDhjL3RhYmxlOmRlMjFjYWZlYjRlYTRiYTNiNzNlNzYzODJhNTQxZDJiL3RhYmxlcmFuZ2U6ZGUyMWNhZmViNGVhNGJhM2I3M2U3NjM4MmE1NDFkMmJfNC0zLTEtMS0x_b9e62c38-1fca-4e8c-ab54-b69e7d5edfa2"
      unitRef="shares">300623734</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83My9mcmFnOjJmMjg2ODA5OGJjMzRiMjNiY2FjNDkyY2RmYWY3ZTI5L3RleHRyZWdpb246MmYyODY4MDk4YmMzNGIyM2JjYWM0OTJjZGZhZjdlMjlfMjM4_c001a4dc-2e8b-4dd4-b0c4-9f92a7d49049">INCOME TAXESThe Company did not record a provision or benefit for income taxes during the nine months ended September&#160;30, 2021. The Company recorded a tax provision of $0.1 million during the nine months ended September&#160;30, 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83My9mcmFnOjJmMjg2ODA5OGJjMzRiMjNiY2FjNDkyY2RmYWY3ZTI5L3RleHRyZWdpb246MmYyODY4MDk4YmMzNGIyM2JjYWM0OTJjZGZhZjdlMjlfMzQ_0fba7758-9ada-44ec-8774-bb881a829c21"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5bdcfec1515c426dbf80447810958a41_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83My9mcmFnOjJmMjg2ODA5OGJjMzRiMjNiY2FjNDkyY2RmYWY3ZTI5L3RleHRyZWdpb246MmYyODY4MDk4YmMzNGIyM2JjYWM0OTJjZGZhZjdlMjlfMzI5ODUzNDg4MzY5OA_3e70a24b-bddc-4b1f-88b1-b7eb39719e7f"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfOTcz_7a6f9110-dae2-4feb-a42c-a3e4a39cff84">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to various legal proceedings from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. Management believes that the probability of a material loss with respect to any currently pending legal proceeding is remote.  However, litigation is inherently uncertain and it is not possible to definitively predict the ultimate disposition of any of these proceedings. The Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse impact on the Company&#x2019;s unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company entered into an agreement to lease 23,533 square feet of office space in San Francisco, California. The lease commenced on September 23, 2021 and expires on February 28, 2029. The lease agreement does not contemplate options to extend or reduce the non-cancelable lease term. Base rent is $160,809 per month with escalating payments. On September 23, 2021, the Company recognized a $12.6&#160;million operating lease liability, and a $12.7&#160;million operating lease right-of-use (&#x201c;ROU&#x201d;) asset, which are included in the condensed consolidated balance sheet as of September 30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i3ced0f63ea124d319f0907ece15d50e0_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfMTA0NDUzNjA0NjU5NTU_efb5fc12-f449-45ff-a557-86a4288adeea"
      unitRef="sqft">23533</us-gaap:AreaOfRealEstateProperty>
    <stem:LesseeOperatingLeaseBaseRentPeriodicPayment
      contextRef="i122a02b6d8e74589abf5967ef623f2b0_D20210923-20210923"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfMTA0NDUzNjA0NjYwNjk_71287d6e-3e25-43de-a152-df8d43cc1be1"
      unitRef="usd">160809</stem:LesseeOperatingLeaseBaseRentPeriodicPayment>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3a244165ad424fa8b3449bcd24f4c6d4_I20210923"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfMTA0NDUzNjA0NjU5NjY_43d49bd4-fbc6-4518-adbd-fc3fbbbf0e85"
      unitRef="usd">12600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3a244165ad424fa8b3449bcd24f4c6d4_I20210923"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjMzYTI0OTRjOTQwMjk5NGUxNDUyOTRiZGFiNjc5L3NlYzozMjYzM2EyNDk0Yzk0MDI5OTRlMTQ1Mjk0YmRhYjY3OV83OS9mcmFnOmM3NzYyNGM2MTUyYzRlYjI4ODliNmJkMjY2MTZmMGQwL3RleHRyZWdpb246Yzc3NjI0YzYxNTJjNGViMjg4OWI2YmQyNjYxNmYwZDBfMTA0NDUzNjA0NjU5ODI_ae666bb8-1d95-475b-9642-81b47bd7a150"
      unitRef="usd">12700000</us-gaap:OperatingLeaseRightOfUseAsset>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452180809480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Nov. 08, 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>Cover [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STEM, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">333-251397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">85-1972187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 California St., 14th Fl<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">94111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CountryRegion', window );">Country Region</a></td>
<td class="text">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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">374-7836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">STEM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,489,164<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_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_CountryRegion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Region code of country</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CountryRegion</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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate</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:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentFiscalYearFocus</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:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentPeriodEndDate</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:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 only for a form used as an quarterly report.</p></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 Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 only for a form used as a transition report.</p></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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentTransitionReport</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_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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, 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;">dei_EntityCommonStockSharesOutstanding</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: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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityCurrentReportingStatus</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityFileNumber</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:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityIncorporationStateCountryCode</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:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></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 S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityInteractiveDataCurrent</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></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_EntityShellCompany</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_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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></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_EntityTaxIdentificationNumber</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:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Security12bTitle</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:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Exchange on which a security is registered.</p></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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SecurityExchangeName</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:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on 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;">dei_TradingSymbol</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:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance 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>13
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182509832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_AssetsCurrentAbstract', window );"><strong>Current 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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 405,189<span></span>
</td>
<td class="nump">$ 6,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">170,795<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">34,997<span></span>
</td>
<td class="nump">13,572<span></span>
</td>
</tr>
<tr class="re">
<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">24,200<span></span>
</td>
<td class="nump">20,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_OtherAssetsCurrent', window );">Other current assets (includes $379 and $123 due from related parties as of September&#160;30, 2021 and December&#160;31, 2020, respectively)</a></td>
<td class="nump">16,496<span></span>
</td>
<td class="nump">7,920<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">651,677<span></span>
</td>
<td class="nump">49,277<span></span>
</td>
</tr>
<tr class="ro">
<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">114,149<span></span>
</td>
<td class="nump">123,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_CapitalizedContractCostNetNoncurrent', window );">Contract origination costs, net</a></td>
<td class="nump">11,665<span></span>
</td>
<td class="nump">10,404<span></span>
</td>
</tr>
<tr class="ro">
<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,741<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
</tr>
<tr class="re">
<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">13,125<span></span>
</td>
<td class="nump">12,087<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating leases right-of-use assets</a></td>
<td class="nump">13,894<span></span>
</td>
<td class="nump">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_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">18,716<span></span>
</td>
<td class="nump">8,282<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">824,967<span></span>
</td>
<td class="nump">205,850<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">14,962<span></span>
</td>
<td class="nump">13,749<span></span>
</td>
</tr>
<tr class="re">
<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">14,024<span></span>
</td>
<td class="nump">16,072<span></span>
</td>
</tr>
<tr class="ro">
<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">5,524<span></span>
</td>
<td class="nump">5,976<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">33,683<span></span>
</td>
</tr>
<tr class="ro">
<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 $&#8212; and $45,271 due to related parties as of September&#160;30, 2021 and December&#160;31, 2020, respectively)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">67,590<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">14,315<span></span>
</td>
<td class="nump">14,914<span></span>
</td>
</tr>
<tr class="ro">
<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">27,129<span></span>
</td>
<td class="nump">36,942<span></span>
</td>
</tr>
<tr class="re">
<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 $692 and $399 due to related parties as of September&#160;30, 2021 and December&#160;31, 2020, respectively)</a></td>
<td class="nump">2,465<span></span>
</td>
<td class="nump">1,589<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">78,419<span></span>
</td>
<td class="nump">190,515<span></span>
</td>
</tr>
<tr class="re">
<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">21,743<span></span>
</td>
<td class="nump">15,468<span></span>
</td>
</tr>
<tr class="ro">
<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,149<span></span>
</td>
<td class="nump">4,137<span></span>
</td>
</tr>
<tr class="re">
<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">1,675<span></span>
</td>
<td class="nump">4,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_LongTermLoansPayable', window );">Financing obligation, noncurrent</a></td>
<td class="nump">75,384<span></span>
</td>
<td class="nump">73,128<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">0<span></span>
</td>
<td class="nump">95,342<span></span>
</td>
</tr>
<tr class="ro">
<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">12,678<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">194,048<span></span>
</td>
<td class="nump">383,259<span></span>
</td>
</tr>
<tr class="ro">
<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</a></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_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity (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_PreferredStockValue', window );">Preferred stock, $0.0001 par value; 1,000,000 shares authorized as of September&#160;30, 2021 and December&#160;31, 2020, respectively; 0 shares issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, respectively</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_CommonStockValue', window );">Common stock, $0.0001 par value; 500,000,000 shares authorized as of September&#160;30, 2021 and December&#160;31, 2020; 144,285,959 and 40,202,785 issued and outstanding as of September&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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">1,106,220<span></span>
</td>
<td class="nump">230,620<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(317)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="ro">
<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">(474,998)<span></span>
</td>
<td class="num">(407,841)<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&#8217; equity (deficit)</a></td>
<td class="nump">630,919<span></span>
</td>
<td class="num">(177,409)<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 and stockholders&#8217; equity (deficit)</a></td>
<td class="nump">$ 824,967<span></span>
</td>
<td class="nump">$ 205,850<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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=124259787&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=124098289&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=124259787&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=124509347&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=124509347&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=124501264&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=124501264&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=124509347&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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: 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 20: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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=123359005&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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: 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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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://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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123353750&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=123570139&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=124098289&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_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=123360276&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=123351226&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=123360276&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=123360276&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=123360276&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=123351226&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=123360276&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=123360276&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=123351226&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<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 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 5: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123391704&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_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=123391704&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_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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=124098289&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=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 4: 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 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 7: 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=124501264&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452286961144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_DueFromRelatedPartiesCurrent', window );">Other current assets, due from related parties</a></td>
<td class="nump">$ 379<span></span>
</td>
<td class="nump">$ 123<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">45,271<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 692<span></span>
</td>
<td class="nump">$ 399<span></span>
</td>
</tr>
<tr class="re">
<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 (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="ro">
<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 (in shares)</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 (in shares)</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 (in shares)</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_CommonStockParOrStatedValuePerShare', window );">Common stock, 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="ro">
<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">500,000,000<span></span>
</td>
<td class="nump">500,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 (in shares)</a></td>
<td class="nump">144,285,959<span></span>
</td>
<td class="nump">40,202,785<span></span>
</td>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">144,285,959<span></span>
</td>
<td class="nump">40,202,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_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://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(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>dtr-types: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=123467817&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(11))<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: 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 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 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: 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(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_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 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><br>Reference 3: 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(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_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><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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_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>dtr-types: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><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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183369672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 39,833<span></span>
</td>
<td class="nump">$ 9,172<span></span>
</td>
<td class="nump">$ 74,591<span></span>
</td>
<td class="nump">$ 17,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_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">36,696<span></span>
</td>
<td class="nump">10,902<span></span>
</td>
<td class="nump">71,697<span></span>
</td>
<td class="nump">22,522<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="nump">3,137<span></span>
</td>
<td class="num">(1,730)<span></span>
</td>
<td class="nump">2,894<span></span>
</td>
<td class="num">(4,861)<span></span>
</td>
</tr>
<tr class="ro">
<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_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">4,975<span></span>
</td>
<td class="nump">3,053<span></span>
</td>
<td class="nump">11,555<span></span>
</td>
<td class="nump">11,699<span></span>
</td>
</tr>
<tr class="ro">
<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">6,268<span></span>
</td>
<td class="nump">5,052<span></span>
</td>
<td class="nump">15,502<span></span>
</td>
<td class="nump">12,084<span></span>
</td>
</tr>
<tr class="re">
<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">11,024<span></span>
</td>
<td class="nump">2,635<span></span>
</td>
<td class="nump">28,730<span></span>
</td>
<td class="nump">8,018<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">22,267<span></span>
</td>
<td class="nump">10,740<span></span>
</td>
<td class="nump">55,787<span></span>
</td>
<td class="nump">31,801<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">(19,130)<span></span>
</td>
<td class="num">(12,470)<span></span>
</td>
<td class="num">(52,893)<span></span>
</td>
<td class="num">(36,662)<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(2,674)<span></span>
</td>
<td class="num">(4,265)<span></span>
</td>
<td class="num">(12,835)<span></span>
</td>
<td class="num">(13,826)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,064)<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_FairValueOptionChangesInFairValueGainLoss1', window );">Change in fair value of warrants and embedded derivative</a></td>
<td class="nump">137,001<span></span>
</td>
<td class="num">(2,096)<span></span>
</td>
<td class="nump">3,424<span></span>
</td>
<td class="num">(3,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_OtherNonoperatingIncomeExpense', window );">Other income (expenses), net</a></td>
<td class="nump">415<span></span>
</td>
<td class="nump">188<span></span>
</td>
<td class="nump">211<span></span>
</td>
<td class="num">(1,602)<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="nump">134,742<span></span>
</td>
<td class="num">(6,173)<span></span>
</td>
<td class="num">(14,264)<span></span>
</td>
<td class="num">(18,433)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">115,612<span></span>
</td>
<td class="num">(18,643)<span></span>
</td>
<td class="num">(67,157)<span></span>
</td>
<td class="num">(55,095)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(142)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(142)<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 income (loss)</a></td>
<td class="nump">$ 115,612<span></span>
</td>
<td class="num">$ (18,785)<span></span>
</td>
<td class="num">$ (67,157)<span></span>
</td>
<td class="num">$ (55,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_EarningsPerShareBasic', window );">Net income (loss) per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (1.61)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (0.15)<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (1.61)<span></span>
</td>
</tr>
<tr class="re">
<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">135,231,146<span></span>
</td>
<td class="nump">39,844,652<span></span>
</td>
<td class="nump">92,436,649<span></span>
</td>
<td class="nump">40,087,247<span></span>
</td>
</tr>
<tr class="ro">
<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">140,285,165<span></span>
</td>
<td class="nump">39,844,652<span></span>
</td>
<td class="nump">92,436,649<span></span>
</td>
<td class="nump">40,087,247<span></span>
</td>
</tr>
<tr 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,947<span></span>
</td>
<td class="nump">$ 3,649<span></span>
</td>
<td class="nump">$ 14,982<span></span>
</td>
<td class="nump">$ 10,711<span></span>
</td>
</tr>
<tr class="re">
<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,639<span></span>
</td>
<td class="nump">5,828<span></span>
</td>
<td class="nump">19,354<span></span>
</td>
<td class="nump">16,083<span></span>
</td>
</tr>
<tr 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="re">
<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">34,886<span></span>
</td>
<td class="nump">5,523<span></span>
</td>
<td class="nump">59,609<span></span>
</td>
<td class="nump">6,950<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 30,057<span></span>
</td>
<td class="nump">$ 5,074<span></span>
</td>
<td class="nump">$ 52,343<span></span>
</td>
<td class="nump">$ 6,439<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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=123596393&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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: 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=123367319&amp;loc=SL114868664-224227<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: 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 11: 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=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types: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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 13: 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=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types: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_FairValueOptionChangesInFairValueGainLoss1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14172-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_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<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=123570139&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=123367319&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/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=123359005&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=123359005&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123367319&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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=123359005&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=123359005&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=123359005&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=123384075&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=123359005&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=123367319&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=123359005&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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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=124435984&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=123359005&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=123367319&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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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=123367319&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123367319&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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 3: 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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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=124432515&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=125511455&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=124432515&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=125511455&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>16
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183166984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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_NetIncomeLoss', window );">Net gain (loss)</a></td>
<td class="nump">$ 115,612<span></span>
</td>
<td class="num">$ (18,785)<span></span>
</td>
<td class="num">$ (67,157)<span></span>
</td>
<td class="num">$ (55,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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized loss on available-for-sale securities</a></td>
<td class="num">(19)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19)<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">245<span></span>
</td>
<td class="num">(283)<span></span>
</td>
<td class="num">(106)<span></span>
</td>
<td class="num">(41)<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_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income (loss)</a></td>
<td class="nump">$ 115,838<span></span>
</td>
<td class="num">$ (19,068)<span></span>
</td>
<td class="num">$ (67,282)<span></span>
</td>
<td class="num">$ (55,278)<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=123367319&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=124509347&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=124509347&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=124509347&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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) 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> -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 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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123454820&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=123454820&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>17
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452164484952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (DEFICIT) (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Convertible Notes</div></th>
<th class="th"><div>Warrant</div></th>
<th class="th"><div>Previously Reported</div></th>
<th class="th"><div>Retroactive application of recapitalization</div></th>
<th class="th"><div>Series 1 Convertible Preferred Stock</div></th>
<th class="th">
<div>Series 1 Convertible Preferred Stock </div>
<div>Previously Reported</div>
</th>
<th class="th">
<div>Series 1 Convertible Preferred Stock </div>
<div>Retroactive application of recapitalization</div>
</th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Convertible Notes</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Warrant</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Previously Reported</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Retroactive application of recapitalization</div>
</th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th">
<div>Additional Paid-In Capital </div>
<div>Convertible Notes</div>
</th>
<th class="th">
<div>Additional Paid-In Capital </div>
<div>Warrant</div>
</th>
<th class="th">
<div>Additional Paid-In Capital </div>
<div>Previously Reported</div>
</th>
<th class="th">
<div>Additional Paid-In Capital </div>
<div>Retroactive application of recapitalization</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th">
<div>Accumulated Other Comprehensive Income (Loss) </div>
<div>Previously Reported</div>
</th>
<th class="th">
<div>Accumulated Other Comprehensive Income (Loss) </div>
<div>Retroactive application of recapitalization</div>
</th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Previously Reported</div>
</th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Retroactive application of recapitalization</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_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</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="nump">191,139,933<span></span>
</td>
<td class="num">(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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2019</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="nump">$ 231,129<span></span>
</td>
<td class="num">$ (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Mar. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Mar. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="num">(2,961)<span></span>
</td>
<td class="nump">43,189,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="nump">33,796,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2019</a></td>
<td class="num">(24,532)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (255,661)<span></span>
</td>
<td class="nump">$ 231,129<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">$ 3<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">$ 3<span></span>
</td>
<td class="nump">$ 234,465<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">$ 231,126<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (259,054)<span></span>
</td>
<td class="num">$ (259,054)<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,448,648)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="num">(3,268)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,337<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_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised', window );">Issuance of common stock upon exercise of stock options and warrants</a></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 gain (loss)</a></td>
<td class="num">(17,471)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_SharesOutstanding', window );">Ending balance (in shares) 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="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="text">&#160;<span></span>
</td>
<td class="nump">39,756,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Mar. 31, 2020</a></td>
<td class="num">$ (44,343)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</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">224,337<span></span>
</td>
<td class="text">&#160;<span></span>
</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">505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(269,188)<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 );">Beginning balance (in shares) at Dec. 31, 2019</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="nump">191,139,933<span></span>
</td>
<td class="num">(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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2019</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="nump">$ 231,129<span></span>
</td>
<td class="num">$ (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Sep. 30, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="num">(2,961)<span></span>
</td>
<td class="nump">43,189,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="nump">33,796,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2019</a></td>
<td class="num">(24,532)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (255,661)<span></span>
</td>
<td class="nump">$ 231,129<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">$ 3<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">$ 3<span></span>
</td>
<td class="nump">234,465<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">231,126<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(259,054)<span></span>
</td>
<td class="num">(259,054)<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized loss on available-for-sale securities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(41)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 gain (loss)</a></td>
<td class="num">(55,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 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="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="text">&#160;<span></span>
</td>
<td class="nump">39,848,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2020</a></td>
<td class="num">$ (81,453)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,484<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(306,954)<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 );">Beginning balance (in shares) at Mar. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Mar. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Jun. 30, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) 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="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="text">&#160;<span></span>
</td>
<td class="nump">39,756,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Mar. 31, 2020</a></td>
<td class="num">(44,343)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</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">224,337<span></span>
</td>
<td class="text">&#160;<span></span>
</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">505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(269,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Stock option and stock warrant exercises</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised', window );">Issuance of common stock upon exercise of stock options and warrants</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 gain (loss)</a></td>
<td class="num">(18,981)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(18,981)<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 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="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="text">&#160;<span></span>
</td>
<td class="nump">39,843,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2020</a></td>
<td class="num">$ (62,885)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</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">224,985<span></span>
</td>
<td class="text">&#160;<span></span>
</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">296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(288,169)<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 );">Ending balance (in shares) at Sep. 30, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised', window );">Stock option and stock warrant exercises (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Stock option and stock warrant exercises</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized loss on available-for-sale securities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(283)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(283)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 gain (loss)</a></td>
<td class="num">(18,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(18,785)<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 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="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="text">&#160;<span></span>
</td>
<td class="nump">39,848,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2020</a></td>
<td class="num">$ (81,453)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,484<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(306,954)<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 );">Beginning balance (in shares) at Dec. 31, 2020</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="nump">175,437,783<span></span>
</td>
<td class="num">(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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2020</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="nump">$ 220,563<span></span>
</td>
<td class="num">$ (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Mar. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Mar. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="num">(2,961)<span></span>
</td>
<td class="nump">40,202,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="nump">28,974,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2020</a></td>
<td class="num">(177,409)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (397,972)<span></span>
</td>
<td class="nump">$ 220,563<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">$ 4<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">$ 4<span></span>
</td>
<td class="nump">230,620<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="nump">220,559<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(407,841)<span></span>
</td>
<td class="num">(407,841)<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Issuance of beneficial conversion feature related to convertible notes</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised', window );">Stock option and stock warrant exercises (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,412,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Stock option and stock warrant exercises</a></td>
<td class="nump">3,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 gain (loss)</a></td>
<td class="num">(82,553)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_SharesOutstanding', window );">Ending balance (in shares) 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="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="text">&#160;<span></span>
</td>
<td class="nump">41,614,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Mar. 31, 2021</a></td>
<td class="num">$ (254,654)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235,677<span></span>
</td>
<td class="text">&#160;<span></span>
</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">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(490,394)<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 );">Beginning balance (in shares) at Dec. 31, 2020</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="nump">175,437,783<span></span>
</td>
<td class="num">(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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2020</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="nump">$ 220,563<span></span>
</td>
<td class="num">$ (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Sep. 30, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="num">(2,961)<span></span>
</td>
<td class="nump">40,202,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="nump">28,974,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2020</a></td>
<td class="num">$ (177,409)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (397,972)<span></span>
</td>
<td class="nump">$ 220,563<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">$ 4<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">$ 4<span></span>
</td>
<td class="nump">230,620<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="nump">$ 220,559<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="num">$ (192)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(407,841)<span></span>
</td>
<td class="num">$ (407,841)<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock option exercises (in shares)</a></td>
<td class="nump">2,842,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized loss on available-for-sale securities</a></td>
<td class="num">$ (19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(106)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 gain (loss)</a></td>
<td class="num">(67,157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 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="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="text">&#160;<span></span>
</td>
<td class="nump">144,285,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">$ 630,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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</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,106,220<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(474,998)<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 );">Beginning balance (in shares) at Mar. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Mar. 31, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Jun. 30, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Beginning balance (in shares) 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="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="text">&#160;<span></span>
</td>
<td class="nump">41,614,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Mar. 31, 2021</a></td>
<td class="num">(254,654)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235,677<span></span>
</td>
<td class="text">&#160;<span></span>
</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">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(490,394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesReverseRecapitalization', window );">Merger and PIPE financing (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,428,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueReverseRecapitalization', window );">Merger and PIPE financing</a></td>
<td class="nump">247,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</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">247,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of securities into common stock upon Merger (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="text">&#160;<span></span>
</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,921,548<span></span>
</td>
<td class="nump">2,759,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of securities into common stock upon Merger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77,748<span></span>
</td>
<td class="nump">$ 60,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 77,747<span></span>
</td>
<td class="nump">$ 60,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesExchangeOfWarrants', window );">Exchange of warrants into common stock (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,683,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueExchangeOfWarrants', window );">Exchange of warrants into common stock</a></td>
<td class="nump">168,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</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">168,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 common stock warrants for services</a></td>
<td class="nump">9,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised', window );">Stock option and stock warrant exercises (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">360,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Stock option and stock warrant exercises</a></td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">1,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(602)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(602)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 gain (loss)</a></td>
<td class="num">(100,216)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(100,216)<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 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="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="text">&#160;<span></span>
</td>
<td class="nump">130,768,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 208,778<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</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">799,918<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(543)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(590,610)<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 );">Ending balance (in shares) at Sep. 30, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2021</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesPublicWarrantExercises', window );">Public Warrant exercises (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,638,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValuePublicWarrantExercises', window );">Public Warrant exercises</a></td>
<td class="nump">$ 312,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</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">312,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock option exercises (in shares)</a></td>
<td class="nump">1,440,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">879,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock option exercises</a></td>
<td class="num">$ (12,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(12,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">6,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized loss on available-for-sale securities</a></td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 gain (loss)</a></td>
<td class="nump">115,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">115,612<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 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="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="text">&#160;<span></span>
</td>
<td class="nump">144,285,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">$ 630,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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</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,106,220<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (474,998)<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_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Common And Preferred Stock Upon 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_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised</td>
</tr>
<tr>
<td 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_StockIssuedDuringPeriodSharesExchangeOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Exchange 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_StockIssuedDuringPeriodSharesExchangeOfWarrants</td>
</tr>
<tr>
<td 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_StockIssuedDuringPeriodSharesPublicWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Public Warrant Exercises</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockIssuedDuringPeriodSharesPublicWarrantExercises</td>
</tr>
<tr>
<td 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_StockIssuedDuringPeriodSharesReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockIssuedDuringPeriodSharesReverseRecapitalization</td>
</tr>
<tr>
<td 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_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_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Common And Preferred Stock Upon 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_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised</td>
</tr>
<tr>
<td 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_StockIssuedDuringPeriodValueExchangeOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Exchange 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_StockIssuedDuringPeriodValueExchangeOfWarrants</td>
</tr>
<tr>
<td 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_StockIssuedDuringPeriodValuePublicWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Public Warrant Exercises</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockIssuedDuringPeriodValuePublicWarrantExercises</td>
</tr>
<tr>
<td 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_StockIssuedDuringPeriodValueReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockIssuedDuringPeriodValueReverseRecapitalization</td>
</tr>
<tr>
<td 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_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_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123466103&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=122142933&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=122142933&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=123468992&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=123466302&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=123467817&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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) 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> -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 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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123454820&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=123454820&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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period as a result of the conversion of convertible 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<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=123467817&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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_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=123467817&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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=123467817&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>18
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182177192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</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_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 gain (loss)</a></td>
<td class="num">$ (67,157)<span></span>
</td>
<td class="num">$ (55,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_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">15,620<span></span>
</td>
<td class="nump">13,769<span></span>
</td>
</tr>
<tr class="re">
<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">8,098<span></span>
</td>
<td class="nump">7,080<span></span>
</td>
</tr>
<tr class="ro">
<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">7,983<span></span>
</td>
<td class="nump">1,427<span></span>
</td>
</tr>
<tr class="re">
<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="num">(3,424)<span></span>
</td>
<td class="nump">3,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_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Noncash lease expense</a></td>
<td class="nump">280<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="re">
<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">174<span></span>
</td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="ro">
<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">2,200<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_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of warrants for services</a></td>
<td class="nump">9,183<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Net (accretion of discount) amortization of premium on investments</a></td>
<td class="nump">295<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_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<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">(21,383)<span></span>
</td>
<td class="num">(6,039)<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,357)<span></span>
</td>
<td class="num">(17,595)<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_IncreaseDecreaseInDeferredCostsWithSuppliers', window );">Deferred costs with suppliers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,751<span></span>
</td>
</tr>
<tr class="ro">
<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">(18,060)<span></span>
</td>
<td class="num">(105)<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">(1,853)<span></span>
</td>
<td class="num">(2,135)<span></span>
</td>
</tr>
<tr class="ro">
<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">6,151<span></span>
</td>
<td class="nump">2,836<span></span>
</td>
</tr>
<tr class="re">
<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="num">(3,538)<span></span>
</td>
<td class="nump">32,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_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(331)<span></span>
</td>
<td class="num">(475)<span></span>
</td>
</tr>
<tr class="re">
<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">99<span></span>
</td>
<td class="num">(86)<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">(69,020)<span></span>
</td>
<td class="num">(17,921)<span></span>
</td>
</tr>
<tr class="re">
<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_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchase of available-for-sale investments</a></td>
<td class="num">(171,109)<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_PaymentsToAcquireMachineryAndEquipment', window );">Purchase of energy storage systems</a></td>
<td class="num">(6,173)<span></span>
</td>
<td class="num">(4,121)<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,250)<span></span>
</td>
<td class="num">(3,585)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(525)<span></span>
</td>
<td class="num">(13)<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">(182,057)<span></span>
</td>
<td class="num">(7,719)<span></span>
</td>
</tr>
<tr class="re">
<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">148,322<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for taxes related to net share settlement of stock options</a></td>
<td class="num">(12,622)<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_ProceedsFromContributionsFromAffiliates', window );">Net contributions from Merger and PIPE financing, net of transaction costs of $58,061</a></td>
<td class="nump">550,322<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_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Proceeds from financing obligations</a></td>
<td class="nump">4,929<span></span>
</td>
<td class="nump">12,901<span></span>
</td>
</tr>
<tr class="ro">
<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">(5,721)<span></span>
</td>
<td class="num">(7,776)<span></span>
</td>
</tr>
<tr class="re">
<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 $1,740 for the nine months ended September 30, 2021 and 2020, respectively</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="nump">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_ProceedsFromNotesPayable', window );">Proceeds from issuance of notes payable, net of issuance costs of $101 and $1,502 for the nine months ended September 30, 2021 and 2020, respectively</a></td>
<td class="nump">3,917<span></span>
</td>
<td class="nump">25,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_RepaymentsOfNotesPayable', window );">Repayment of notes payable</a></td>
<td class="num">(41,446)<span></span>
</td>
<td class="num">(21,660)<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">648,819<span></span>
</td>
<td class="nump">21,043<span></span>
</td>
</tr>
<tr class="re">
<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">505<span></span>
</td>
<td class="num">(349)<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 increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">398,247<span></span>
</td>
<td class="num">(4,946)<span></span>
</td>
</tr>
<tr class="re">
<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 period</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 period</a></td>
<td class="nump">405,189<span></span>
</td>
<td class="nump">7,943<span></span>
</td>
</tr>
<tr class="re">
<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">8,992<span></span>
</td>
<td class="nump">6,446<span></span>
</td>
</tr>
<tr class="re">
<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">162<span></span>
</td>
<td class="nump">527<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_ExchangeOfWarrantsForCommonStock', window );">Exchange of warrants for common stock</a></td>
<td class="nump">168,647<span></span>
</td>
<td class="nump">0<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_ConversionOfWarrantsUponMerger', window );">Conversion of warrants upon merger</a></td>
<td class="nump">60,568<span></span>
</td>
<td class="nump">0<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_ConversionOfConvertibleNoteUponMerger', window );">Conversion of convertible notes upon merger</a></td>
<td class="nump">77,748<span></span>
</td>
<td class="nump">0<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">337<span></span>
</td>
<td class="nump">385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use asset obtained in exchange for lease liability</a></td>
<td class="nump">13,816<span></span>
</td>
<td class="nump">0<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_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise', window );">Settlement of warrant liability into common stock due to exercise</a></td>
<td class="nump">167,050<span></span>
</td>
<td class="nump">0<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_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption', window );">Settlement Of Warrant Liability Into Common Stock Due To Redemption</a></td>
<td class="nump">2,121<span></span>
</td>
<td class="nump">0<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_IssuanceOfWarrantsUponDebtModification', window );">Issuance of warrants upon debt modification</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">168<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_StockBasedCompensationCapitalizedToInternalUseSoftware', window );">Stock-based compensation capitalized to internal-use software</a></td>
<td class="nump">$ 587<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_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_ConversionOfConvertibleNoteUponMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Convertible Note Upon Merger</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ConversionOfConvertibleNoteUponMerger</td>
</tr>
<tr>
<td 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_ConversionOfWarrantsUponMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Warrants Upon Merger</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ConversionOfWarrantsUponMerger</td>
</tr>
<tr>
<td 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_ExchangeOfWarrantsForCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchange of Warrants for 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;">stem_ExchangeOfWarrantsForCommonStock</td>
</tr>
<tr>
<td 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_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>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_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>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>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_IncreaseDecreaseInDeferredCostsWithSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deferred Costs With Suppliers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInDeferredCostsWithSuppliers</td>
</tr>
<tr>
<td 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_IssuanceOfWarrantsUponDebtModification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance Of Warrants Upon Debt Modification</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IssuanceOfWarrantsUponDebtModification</td>
</tr>
<tr>
<td 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_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Common Stock Due To 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_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption</td>
</tr>
<tr>
<td 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_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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: 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=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: 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 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=123570139&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=123570139&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=123431023&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=123444420&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=123570139&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=123359005&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=123570139&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=123444420&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=123570139&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=123570139&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=123351718&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=123570139&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=123570139&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=123570139&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 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123570139&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_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>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 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: 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=123570139&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_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123570139&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=123570139&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=123431023&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=123570139&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=123570139&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_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=123570139&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_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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=123570139&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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) included in net income that results in no cash inflow (outflow), 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 satisfy grantee's tax withholding obligation 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-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 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 acquisition of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=123570139&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_PaymentsToAcquireMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, 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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsToAcquireOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123570139&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_ProceedsFromContributionsFromAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 an entity that is affiliated with the entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromContributionsFromAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 right-of-use asset obtained in exchange for finance 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/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=123414884&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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123570139&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>19
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182086616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</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_PaymentsOfReverseRecapitalizationTransactionCosts', window );">Transaction costs</a></td>
<td class="nump">$ 58,061<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 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_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">$ 1,740<span></span>
</td>
</tr>
<tr 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_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 1,502<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PaymentsOfReverseRecapitalizationTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments Of Reverse Recapitalization Transaction 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_PaymentsOfReverseRecapitalizationTransactionCosts</td>
</tr>
<tr>
<td 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_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=123570139&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>20
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178102728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</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_NatureOfOperations', window );">BUSINESS</a></td>
<td class="text">BUSINESS<div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of the Business</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stem, Inc. and its subsidiaries (together, &#8220;Stem&#8221; or the &#8220;Company&#8221;) is one of the largest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digitally connected, intelligent energy storage networks, providing customers (i) with an energy storage system, sourced from leading, global battery original equipment manufacturers (&#8220;OEMs&#8221;), that the Company delivers through its partners, including solar project developers and engineering, procurement and construction firms and (ii) through its Athena&#174; artificial intelligence (&#8220;AI&#8221;) platform (&#8220;Athena&#8221;), with ongoing software-enabled services to operate the energy storage systems for up to 20 years. In addition, in all the markets where the Company operates its customers&#8217; systems, the Company has agreements to manage the energy storage systems using the Athena platform to participate in energy markets and to share the revenue from such market participation.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company delivers its battery hardware and software-enabled services through its Athena platform to its customers. The Company&#8217;s hardware and recurring software-enabled services mitigate customer energy costs through services such as time-of-use and demand charge management optimization and by aggregating the dispatch of energy through a network of virtual power plants. The resulting network created by the Company&#8217;s 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, the Company&#8217;s energy storage solutions support renewable energy generation by alleviating grid intermittency issues and thereby reducing customer dependence on traditional, fossil fuel resources. As of December 31, 2020, Athena has accumulated over 20&#160;million runtime hours, which is equivalent to more than 2,200 years of operational experience, across hundreds of sites and customers in several utility territories across the U.S., Canada and Chile.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company operated as Rollins Road Acquisition Company (f/k/a Stem, Inc.) (&#8220;Legacy Stem&#8221;) prior to the Merger (as defined below). Stem, Inc. was incorporated on March 16, 2009 in the State of Delaware and is headquartered in San Francisco, California.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Star Peak Acquisition Corp. Merger</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 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 &#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 merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#8220;Merger&#8221;). </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recapitalization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash  &#8212; STPK trust and working capital cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash  &#8212; PIPE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: transaction costs and advisory fees paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merger and PIPE financing</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,322&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the closing of the Merger, (i) 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) 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 and (iii) 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. Upon the consummation of the Merger, each share of Legacy Stem common stock then issued and outstanding was canceled and converted into the right to receive shares of Class A common stock of Stem using an exchange ratio of 4.6432 </span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Merger Agreement, STPK entered into separate subscription agreements (each, a &#8220;Subscription Agreement&#8221;) with a number of investors (each a &#8220;Subscriber&#8221;), pursuant to which the Subscribers agreed to purchase, and STPK agreed to sell to the Subscribers, an aggregate of 22,500,000 shares of common stock (the &#8220;PIPE Shares&#8221;), for a purchase price of $10 per share and an aggregate purchase price of $225.0 million, in a private placement pursuant to the subscription agreements (the &#8220;PIPE&#8221;). The PIPE investment closed simultaneously with the consummation of the Merger. The Merger is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, STPK was treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, the Merger was treated as the equivalent of Stem issuing stock for the net assets of STPK, accompanied by a recapitalization. The net liabilities of STPK of $304.0&#160;million, comprised primarily of the warrant liabilities associated with the Public and Private Placement Warrants discussed in Note 9, are stated at historical cost, with no goodwill or other intangible assets recorded.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Going Concern</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and with the instructions to Form 10-Q and Article 10 of the Regulation S-X, assuming the Company will continue as a going concern. As of September&#160;30, 2021, the Company had cash and cash equivalents of $405.2 million, short-term investments of $170.8 million, an accumulated deficit of $475.0 million and net working capital of $573.3 million, with $14.3 million of financing obligation coming due within the next 12 months. During the nine months ended September&#160;30, 2021, the Company incurred a net loss of $67.2 million and had negative cash flows from operating activities of $69.0 million. However, the Merger and the proceeds of $145.3 million from the exercise of Public Warrants (as described in Note 8 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), provided the Company with a significant amount of cash proceeds and, as such, the Company believes that its cash position is sufficient to meet capital and liquidity requirements for at least the next 12 months after the date that the financial statements are available to be issued.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. Prior to the Merger, the Company had 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, securing adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy, and hiring and retaining 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 and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has resulted and may continue to result in widespread adverse impacts on the global and U.S. economies. Ongoing g</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">overnment and business responses to COVID-19, along with the COVID-19 Delta variant and resurgence of related disruptions, could have a continued material adverse effect on economic and market conditions and trigger a period of continued global and U.S. economic slowdown.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s industry is currently facing shortages and shipping delays affecting the supply of energy storage systems, batteries, modules and component parts for inverters and battery energy storage systems available for purchase. These shortages and delays can be attributed in part to the COVID-19 pandemic and resulting government action. While a majority of the Company&#8217;s suppliers have secured sufficient quantities to permit them to continue delivery and installing through the end of 2021, if these shortages and delays persist into 2022, they could adversely affect the timing of when energy storage systems can be delivered and installed and when the Company can begin to generate revenue from those systems.  The Company cannot predict the full effect the COVID-19 pandemic will have on its business, cash flows, liquidity, financial condition and results of operations at this time due to numerous uncertainties. The Company will continue to monitor developments affecting its workforce, its customers and its business operations generally, and will take actions it determines are necessary in order to mitigate these effects.</span></div><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>dtr-types: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>21
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452179452664">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Accounting Policies [Abstract]</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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#8217;s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements 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. These unaudited condensed financial statements should be read in conjunction with the Company&#8217;s audited financial statements for the year ended December 31, 2020. Operating results for the three and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine month period ended September 30, 2021</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not necessarily indicative of the results that may be expected for the full year ending December&#160;31, 2021 or for any other future interim period or year.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed 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 unaudited condensed 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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these unaudited condensed 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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company&#8217;s 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, management has determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 September&#160;30, 2021 and December&#160;31, 2020.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each  reporting date. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer H</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer I</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Total less than 10% for the respective period</span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company&#8217;s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Debt Securities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company&#8217;s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company&#8217;s investments are tradable on an active market and could be sold at fair value at any point in time. </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the unaudited condensed 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).</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement (Topic 820): Disclosure Framework &#8212; Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 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 1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for more information.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other &#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 </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#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 </span></div><div><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company&#8217;s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company&#8217;s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#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 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><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>dtr-types: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>22
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178019384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</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_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text">REVENUE<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements as described below.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Host Customer Arrangements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Host customer contracts are generally entered into with commercial entities that 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 5 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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company directs 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 determines 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 days of services.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 monthly payments, or annual performance-based payments over the first 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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10 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.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 contractually entitled to in exchange for its services. Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct 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 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></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Partnership Arrangements</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a &#8220;solar plus storage&#8221; 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 10 to 20 years.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 months, and can be in excess of one 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 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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership hardware revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,886</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,523</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,950</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership service revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Host customer service revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,914</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,711</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,833</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,591</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,661</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 September&#160;30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total remaining<br/>performance<br/>obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>one year</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater than<br/>five years</span></td></tr><tr style="height:14pt"><td colspan="24" style="background-color:#cceeff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">157,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">49,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">207,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 nine months ended September&#160;30, 2021 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance as of January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">52,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront payments received from customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(32,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to deferred revenue generated during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(12,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48,872&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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>dtr-types: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>23
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452179579672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHORT-TERM INVESTMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</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_CashCashEquivalentsAndShortTermInvestmentsTextBlock', window );">SHORT-TERM INVESTMENTS</a></td>
<td class="text">SHORT-TERM INVESTMENTS<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the estimated fair value of the Company&#8217;s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September&#160;30, 2021 (in thousands):</span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the available-for-sale securities for&#160;other-than-temporary&#160;impairment loss. The Company considers factors such as the duration, severity and the reason for the decline in value, the potential recovery period and its intent to sell. For debt securities, it also considers whether (i)&#160;it is more likely&#160;than&#160;not that the Company will be required to sell the securities before recovery of their amortized cost basis, and (ii) the amortized cost basis cannot be recovered as a result of credit losses. During the nine months ended September&#160;30, 2021, the Company did not recognize any&#160;other-than-temporary&#160;impairment losses. All securities with unrealized losses have been in a loss position for less&#160;than&#160;12 months.</span></div><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_CashCashEquivalentsAndShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable 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 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178007976">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</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_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 September&#160;30, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities. There were no assets or liabilities classified as Level&#160;3 as of September&#160;30, 2021.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the financial instruments measured at fair value (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.85pt;padding-left:30pt;padding-right:8.5pt;text-indent:4.49pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible preferred stock warrant liability</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The Company&#8217;s short-term investments consist of available-for-sale securities and are classified as Level 2 because their value is based on valuations using significant inputs derived from or corroborated by observable market data. 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.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Preferred Stock Warrant Liabilities</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 9 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, upon effectiveness of the Merger, substantially all of the outstanding convertible preferred stock warrants were converted into shares of Class A common stock of Stem. As such, the associated warrant liability was reclassified to additional paid-in-capital upon the Merger and was no longer an outstanding Level 3 financial instrument as of September&#160;30, 2021. The fair value of the convertible preferred stock warrants as of September 30, 2020 was determined 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></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the liability for the Company&#8217;s warrants during the nine months ended September&#160;30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrant Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of warrant liability upon Merger</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of warrants upon Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of warrants </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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=123874694&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>dtr-types: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>25
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178046920">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Property, Plant and Equipment [Abstract]</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">ENERGY STORAGE SYSTEMS, NET<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Energy Storage Systems, Net</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy storage systems, net, consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems placed into service</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,423&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,149&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for energy storage systems was approximately $3.6&#160;million and $3.6&#160;million for the three months ended September&#160;30, 2021 and 2020, respectively. Depreciation expense for energy storage systems was approximately $10.8&#160;million and $10.3&#160;million for the nine months ended September&#160;30, 2021 and 2020, respectively. Depreciation expense is recognized in cost of service revenue.</span></div><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>dtr-types: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>26
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178111480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Debt Disclosure [Abstract]</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">NOTES PAYABLE<div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Loan Due to SPE Member</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain of the Company&#8217;s special purpose entities (&#8220;SPE&#8221;). This agreement was, from time to time, subsequently amended. The purpose of this revolving loan agreement was 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 million that bore fixed interest at 10% with a maturity date of June 2020.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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 million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine 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 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the unaudited condensed consolidated financial statements. As of December&#160;31, 2020, the Company had $7.4 million outstanding under the revolving loan agreement. In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Due to SPE Member</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 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. As of the beginning of 2020, the 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 30, 2020. In May 2020, the </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Due to Former Non-Controlling Interest Holder</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 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.0% per annum) on the outstanding principal balance. The loan required fixed quarterly payments throughout the term of the loan, which was scheduled to be paid in full by April 1, 2026. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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. 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. As of December&#160;31, 2020, the outstanding balance was $5.8 million. </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. Upon prepayment of this facility, the Company incurred $2.6&#160;million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company&#8217;s statement of operations. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Credit Agreement</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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 million to 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) May 2021, (2) the maturity date of the revolving loan agreement, or (3) the maturity date of the convertible promissory notes discussed below. The loan bore interest of 12% per annum, of which 8% was paid in cash and 4% 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  December&#160;31, 2020, the outstanding balance was $25.6 million. </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. Upon prepayment of this facility, the Company incurred $1.4&#160;million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company&#8217;s statement of operations. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Credit Agreement</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company, through a wholly owned Canadian entity, entered into a credit agreement to provide a total of $2.7&#160;million towards the financing of certain energy storage systems. The credit agreement is structured on a non-recourse basis and the system will be operated by the Company. The credit agreement has a stated interest of 5.45% and a maturity date of June 2031. The Company received an advance under the credit agreement of $1.8&#160;million in January 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 September&#160;30, 2021, and December&#160;31, 2020, the outstanding balance was $1.9 million and zero, respectively. The Company was in compliance with all covenants contained in the 2021 Credit Agreement as of September&#160;30, 2021.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt consisted of the following as of September&#160;30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>CONVERTIBLE PROMISSORY NOTES<span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of  December&#160;31, 2020, the Company had various convertible notes outstanding to investors. The Company refers to the collective group of all such note instruments as the &#8220;Convertible Promissory Notes&#8221;.  As of December&#160;31, 2020, these Convertible Promissory Notes had a balance of $67.6&#160;million. During the nine months ended September&#160;30, 2021, the Company issued additional Convertible Promissory Notes. All Convertible Promissory Notes were converted and cancelled upon effectiveness </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Merger (see &#8220;&#8212;Conversion and Cancellation of Convertible Promissory Notes Upon Merger&#8221; below).</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, there were no Convertible Promissory Notes outstanding.</span><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Q1 2021 Convertible Notes</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company issued and sold convertible promissory notes (the &#8220;Q1 2021 Convertible Notes&#8221;) under the same terms as the then existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $1.1&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes 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 Q1 2021 Convertible Notes based on the difference between the effective conversion rate and the fair value of the stock into which it was convertible, limited by the amount of the aggregate gross proceeds. The BCF resulted in a $1.1&#160;million discount to the Q1 2021 Convertible Notes with an increase to additional paid in capital. The Company accreted the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes using the effective interest rate method.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion and Cancellation of Convertible Promissory Notes Upon Merger</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the effectiveness of the Merger, the entire balance of the Company&#8217;s outstanding Convertible Promissory Notes issued by Legacy Stem automatically converted into shares of Legacy Stem Common Stock. Upon the effectiveness of the Merger, these shares of Legacy Stem Common Stock automatically converted into 10,921,548 shares of Class A common stock of Stem. The balance associated with the outstanding Convertible Promissory Notes totaling $77.7&#160;million, including $7.7&#160;million of interest accrued on the notes through the date of Merger, was reclassified to additional paid-in-capital. The unamortized portion of the debt discount associated with the outstanding Q1 2021 Convertible Notes totaling $1.1&#160;million was fully expensed to loss on extinguishment of debt on the Company&#8217;s statement of operations.</span></div><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><br>Reference 2: 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 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: 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 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: 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 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: 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 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: 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 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: 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 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: 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 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: 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 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: 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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: 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 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: 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 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>27
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452179583592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PROMISSORY NOTES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Debt Disclosure [Abstract]</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 );">CONVERTIBLE PROMISSORY NOTES</a></td>
<td class="text">NOTES PAYABLE<div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Loan Due to SPE Member</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain of the Company&#8217;s special purpose entities (&#8220;SPE&#8221;). This agreement was, from time to time, subsequently amended. The purpose of this revolving loan agreement was 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 million that bore fixed interest at 10% with a maturity date of June 2020.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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 million and extended the maturity date to May 2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine 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 2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the unaudited condensed consolidated financial statements. As of December&#160;31, 2020, the Company had $7.4 million outstanding under the revolving loan agreement. In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Due to SPE Member</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 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. As of the beginning of 2020, the 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 30, 2020. In May 2020, the </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Due to Former Non-Controlling Interest Holder</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 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.0% per annum) on the outstanding principal balance. The loan required fixed quarterly payments throughout the term of the loan, which was scheduled to be paid in full by April 1, 2026. </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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. 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. As of December&#160;31, 2020, the outstanding balance was $5.8 million. </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. Upon prepayment of this facility, the Company incurred $2.6&#160;million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company&#8217;s statement of operations. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Credit Agreement</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 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 million to 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) May 2021, (2) the maturity date of the revolving loan agreement, or (3) the maturity date of the convertible promissory notes discussed below. The loan bore interest of 12% per annum, of which 8% was paid in cash and 4% 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  December&#160;31, 2020, the outstanding balance was $25.6 million. </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company repaid the remaining outstanding balance of this facility with the proceeds received from the Merger. Upon prepayment of this facility, the Company incurred $1.4&#160;million in prepayment penalties that were recorded to loss on extinguishment of debt in the Company&#8217;s statement of operations. The facility was terminated after the repayment in April 2021.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Credit Agreement</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company, through a wholly owned Canadian entity, entered into a credit agreement to provide a total of $2.7&#160;million towards the financing of certain energy storage systems. The credit agreement is structured on a non-recourse basis and the system will be operated by the Company. The credit agreement has a stated interest of 5.45% and a maturity date of June 2031. The Company received an advance under the credit agreement of $1.8&#160;million in January 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 September&#160;30, 2021, and December&#160;31, 2020, the outstanding balance was $1.9 million and zero, respectively. The Company was in compliance with all covenants contained in the 2021 Credit Agreement as of September&#160;30, 2021.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt consisted of the following as of September&#160;30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>CONVERTIBLE PROMISSORY NOTES<span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of  December&#160;31, 2020, the Company had various convertible notes outstanding to investors. The Company refers to the collective group of all such note instruments as the &#8220;Convertible Promissory Notes&#8221;.  As of December&#160;31, 2020, these Convertible Promissory Notes had a balance of $67.6&#160;million. During the nine months ended September&#160;30, 2021, the Company issued additional Convertible Promissory Notes. All Convertible Promissory Notes were converted and cancelled upon effectiveness </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Merger (see &#8220;&#8212;Conversion and Cancellation of Convertible Promissory Notes Upon Merger&#8221; below).</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, there were no Convertible Promissory Notes outstanding.</span><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Q1 2021 Convertible Notes</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company issued and sold convertible promissory notes (the &#8220;Q1 2021 Convertible Notes&#8221;) under the same terms as the then existing Convertible Promissory Notes to various investors with aggregate gross proceeds of $1.1&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes 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 Q1 2021 Convertible Notes based on the difference between the effective conversion rate and the fair value of the stock into which it was convertible, limited by the amount of the aggregate gross proceeds. The BCF resulted in a $1.1&#160;million discount to the Q1 2021 Convertible Notes with an increase to additional paid in capital. The Company accreted the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes using the effective interest rate method.</span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion and Cancellation of Convertible Promissory Notes Upon Merger</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the effectiveness of the Merger, the entire balance of the Company&#8217;s outstanding Convertible Promissory Notes issued by Legacy Stem automatically converted into shares of Legacy Stem Common Stock. Upon the effectiveness of the Merger, these shares of Legacy Stem Common Stock automatically converted into 10,921,548 shares of Class A common stock of Stem. The balance associated with the outstanding Convertible Promissory Notes totaling $77.7&#160;million, including $7.7&#160;million of interest accrued on the notes through the date of Merger, was reclassified to additional paid-in-capital. The unamortized portion of the debt discount associated with the outstanding Q1 2021 Convertible Notes totaling $1.1&#160;million was fully expensed to loss on extinguishment of debt on the Company&#8217;s statement of operations.</span></div><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><br>Reference 2: 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 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: 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 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: 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 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: 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 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: 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 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: 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 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: 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 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: 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 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: 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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: 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 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: 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 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>28
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178115064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>WARRANTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Equity [Abstract]</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">WARRANTS<div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legacy Stem Warrants</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception the Company has issued warrants to purchase shares of Legacy Stem&#8217;s preferred stock in conjunction with various debt financings. See Note 5 - </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. The Company has also issued warrants to purchase shares of Legacy Stem&#8217;s common stock. Upon effectiveness of the Merger, the Company had 50,207,439 warrants outstanding, of which substantially all were converted into 2,759,970 shares of Class A common stock of Stem. Upon conversion of the warrants, the existing warrant liabilities were remeasured to fair value resulting in a gain on remeasurement of $100.9 million and a total warrant liability of $60.6 million, which was then reclassified to additional paid-in-capital. As of September&#160;30, 2021, there were 23,634 Legacy Stem Warrants outstanding. These instruments are exercisable into the Company&#8217;s Class A common stock and are equity classified. </span></div><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Warrants and Private Placement Warrants</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of STPK&#8217;s initial public offering, under the Warrant Agreement dated as of August 20, 2020 (the &#8220;Warrant Agreement&#8221;) and, prior to the effectiveness of the Merger, STPK issued 12,786,168 warrants each of which entitled the holder to purchase one share of Class A common stock at an exercise price of $11.50 per share of common stock (the &#8220;Public Warrants&#8221;). Simultaneously with the closing of the IPO, STPK completed the private sale of 7,181,134 million warrants to STPK&#8217;s sponsor (the &#8220;Private Warrants&#8221;). Upon issuance, these warrants met the criteria for liability classification. Upon the effectiveness of the Merger, Stem assumed the outstanding Public Warrants and Private Warrants, which continued to meet the criteria for liability classification, resulting in assumed warrant liabilities of $185.9 million and $118.4 million, respectively, or a total warrant liability of $304.3 million.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 25, 2021, the Company entered into an exchange agreement (the &#8220;Exchange Agreement&#8221;) with the holders of the 7,181,134 outstanding Private Placement Warrants, pursuant to which such holders received 4,683,349 shares of the Company&#8217;s common stock on June 30, 2021, in exchange for the cancellation of the outstanding Private Placement Warrants. The Exchange Shares were issued in reliance upon the exemption provided by Section 3(a)(9) of the Securities Act of 1933, as amended. Immediately prior to the exchange, the Private Warrants were marked to fair value, resulting in a loss of $52.0 million. As a result of the Exchange Agreement, there were no Private Warrants outstanding as of September&#160;30, 2021.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 20, 2021, the Company issued an irrevocable notice for redemption of all 12,786,129 of the Company&#8217;s outstanding public warrants at 5:00 p.m.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Eastern time on September 20, 2021 (&#8220;Redemption Date&#8221;). Pursuant to the notice of redemption, holders exercised 12,638,723 Public Warrants for a purchase price of $11.50 per share, for proceeds to the </span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company of approximately $145.3&#160;million. The Company redeemed all remaining outstanding Public Warrants that had not been exercised as of 5:00 p.m. Eastern time on the Redemption Date. As a result of the settlement of the Public Warrants, the Company recorded a gain of $134.9&#160;million on the revaluation of the warrant liability. The Company also recorded a gain of $2.1&#160;million on the redemption of unexercised public warrants. These gains are recorded in &#8220;change in fair value of warrants and embedded derivative&#8221; in the condensed consolidated statements of operation, in the three and nine months ended September&#160;30, 2021. The public warrants have been delisted from the NYSE, and there are no public warrants left outstanding.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants Issued for Services </span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, the Company entered into a strategic relationship with an existing shareholder not deemed to be a related party to jointly explore on a non-exclusive basis possible business opportunities to advance projects in the United States, the United Kingdom, Europe and Asia. As consideration for the strategic relationship, upon closing of the Merger, the Company issued warrants to purchase 350,000 shares of the Company&#8217;s common stock at an exercise price of $0.01 per share. These warrants were deemed to have been fully earned as of the grant date. The warrants were valued at fair market value as of the grant date totaling $9.2 million and recorded to general and administrative expense in the Company&#8217;s statement of operations. In May 2021, all of these warrants were exercised for shares of the Company&#8217;s common stock.</span></div><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>Warrant 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_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>dtr-types: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>29
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452179582472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Equity [Abstract]</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_StockholdersEquityNoteDisclosureTextBlock', window );">COMMON STOCK</a></td>
<td class="text">COMMON STOCK<span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under equity incentive plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,923,177</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,112,751</span></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_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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<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 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: 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 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: 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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: 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 6: 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 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: 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 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: 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><br>Reference 9: 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 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: 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 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: 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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: 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 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: 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 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: 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 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>30
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452177999928">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text">STOCK-BASED COMPENSATION<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both the Stem, Inc. 2009 Equity Incentive Plan (the &#8220;2009 Plan&#8221;) and the Stem Inc. 2021 Equity Incentive Plan (the &#8220;2021 Plan,&#8221; and together with the 2009 Plan, the &#8220;Plans&#8221;), the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (&#8220;RSUs&#8221;) and other awards that are settled in shares of the Company&#8217;s common stock. The Plans permit net settlement of vested awards, pursuant to which the award holder forfeits a portion of the vested award to satisfy the purchase price (in the case of stock options), the holder&#8217;s withholding tax obligation, if any, or both. When the holder net settles the tax obligation, the Company pays the amount of the withholding tax to the U.S. government in cash, which is accounted for as an adjustment to additional paid-in-capital. The Company does not intend to grant new awards under the 2009 Plan. At September&#160;30, 2021, 8,166,991 stock options were outstanding under the 2009 Plan. In May 2021, the Company issued awards under the 2021 Plan, with 23,722,254 shares reserved thereunder. </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Plans, 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 Company&#8217;s Board of Directors (the &#8220;Board&#8221;). Options under the Plans generally expire after 10 years. Under the Plans, the Compensation Committee of the Board determines when the options granted will become exercisable. Options granted under the Plans generally vest 1/4 one year from the grant date and then 1/48 each month over the following three years and are exercisable for 10 years from the date of the grant. The Plans allow 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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the period ended September&#160;30, 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,379,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retroactive application of recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,314,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,065,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,842,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable &#8212; September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133,879&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of stock options granted to employees was $18.92 during the nine months ended September&#160;30, 2021. There were 2,440,000 stock options granted during the nine months ended September&#160;30, 2020. The intrinsic value of options exercised was $63.0 million and less than $0.1 million during the nine months ended September&#160;30, 2021 and 2020, respectively. During the three months ended September 30, 2021, 1,440,026 stock options were exercised at a weighted average exercise price of $1.48 per share. During the nine months ended September 30, 2021, the Company issued 839,745 shares of common stock from the net settlement of 1,426,130 stock options and shares granted. The Company paid $12.6&#160;million in withholding taxes in connection with the net share settlement of these awards.</span></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs represent a right to receive one share of the Company&#8217;s common stock that is both non-transferable and forfeitable unless and until certain conditions are satisfied. RSUs generally, either cliff vest on the third anniversary of the award grant date, or vest 1/4 per year over a four-year period, subject to continued employment through each anniversary. The fair value of restricted stock units is determined on the grant date and is amortized over the vesting period on a straight-line basis.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the period ended September&#160;30, 2021:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of all RSUs granted during the nine month period ended September 30, 2021 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$63.7&#160;million</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the nine month period ended September 30, 2021, no RSUs vested.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,624</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,199</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2021, the Company had approximately $22.8 million of remaining unrecognized stock-based compensation expense for stock options, which is expected to be recognized over a weighted average period of 3.4 years. As of September&#160;30, 2021, the Company had approximately $59.6 million of remaining unrecognized stock-based compensation expense for RSUs, which is expected to be recognized over a weighted average period of 5.1 years.</span></div><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>dtr-types: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>31
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178094008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</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_EarningsPerShareTextBlock', window );">NET INCOME (LOSS) PER SHARE</a></td>
<td class="text">NET INCOME (LOSS) PER SHARE<div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Less: Deemed Dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Less: Gain from decrease in fair value and redemption of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,231,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,844,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,436,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,087,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,054,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,285,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,844,652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,436,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,087,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,593,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible promissory notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,358,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,971,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,001,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,697,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,948,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,623,734&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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=124432515&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=124432515&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>dtr-types: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>32
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178161384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</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_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXESThe Company did not record a provision or benefit for income taxes during the nine months ended September&#160;30, 2021. The Company recorded a tax provision of $0.1 million during the nine months ended September&#160;30, 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.<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=121826272&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=122134291&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=121826272&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=122134291&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=121826272&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><br>Reference 9: 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)(2))<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_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>dtr-types: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>33
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178018824">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</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_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various legal proceedings from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. Management believes that the probability of a material loss with respect to any currently pending legal proceeding is remote.  However, litigation is inherently uncertain and it is not possible to definitively predict the ultimate disposition of any of these proceedings. The Company does not believe that there are any pending legal proceedings or other loss contingencies that will, either individually or in the aggregate, have a material adverse impact on the Company&#8217;s unaudited condensed consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into an agreement to lease 23,533 square feet of office space in San Francisco, California. The lease commenced on September 23, 2021 and expires on February 28, 2029. The lease agreement does not contemplate options to extend or reduce the non-cancelable lease term. Base rent is $160,809 per month with escalating payments. On September 23, 2021, the Company recognized a $12.6&#160;million operating lease liability, and a $12.7&#160;million operating lease right-of-use (&#8220;ROU&#8221;) asset, which are included in the condensed consolidated balance sheet as of September 30, 2021.</span></div><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 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: 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=123406679&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>dtr-types: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>34
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182675160">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Accounting Policies [Abstract]</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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with GAAP for interim reporting and with the instructions to Form 10-Q and Article 10 of Regulation S-X. </span></div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the condensed balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but certain notes or other information that are normally required by GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#8217;s annual audited consolidated financial statements. In the opinion of Stem management, all normal and recurring adjustments considered necessary for a fair statement of the results for the interim period presented have been included in the accompanying unaudited financial statements. The unaudited condensed consolidated financial statements 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. These unaudited condensed financial statements should be read in conjunction with the Company&#8217;s audited financial statements for the year ended December 31, 2020. Operating results for the three and </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine month period ended September 30, 2021</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not necessarily indicative of the results that may be expected for the full year ending December&#160;31, 2021 or for any other future interim period or year.</span><span></span>
</td>
</tr>
<tr class="re">
<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"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed 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 unaudited condensed 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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions reflected in these unaudited condensed 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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<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">Segment Information<span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company&#8217;s 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, management has determined that the Company operates as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one</span> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.<span></span>
</td>
</tr>
<tr class="re">
<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">Significant CustomersA significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each  reporting date.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Short-Term Investments</a></td>
<td class="text"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments with a maturity date greater than three months that the Company intends to convert to cash or cash equivalents within a year or less are classified as short-term investments in the Company&#8217;s condensed consolidated balance sheets. Additionally, in accordance with ASC 320, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Debt Securities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has classified all short-term investments as available-for-sale securities and changes in fair market value are reported in other comprehensive income (loss).</span></div>The Company&#8217;s utilizes its short-term investments as an alternative form of cash and, if the cash needs arise, could liquidate the investments at any point in time regardless of the contractual maturity of the investments. All of the Company&#8217;s investments are tradable on an active market and could be sold at fair value at any point in time.<span></span>
</td>
</tr>
<tr class="re">
<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"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the unaudited condensed 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).</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 &#8212; </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div>Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of September&#160;30, 2021 and December&#160;31, 2020 include cash and cash equivalents, short-term investments and warrant liabilities.<span></span>
</td>
</tr>
<tr class="ro">
<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"><div style="margin-top:10pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement (Topic 820): Disclosure Framework &#8212; Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 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 1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note 5, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for more information.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles &#8212; Goodwill and Other &#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 </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#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 </span></div><div><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 years beginning after December 15, 2019, and December 15, 2020, respectively, and interim periods within those fiscal years, with early adoption permitted. The Company adopted ASU 2018-15 as of January 1, 2021. The adoption did not have a material effect on the Company&#8217;s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 years, and for interim periods within those fiscal years, beginning after December 15, 2019, and December 15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January 1, 2023 and is currently assessing the effect, if any, the guidance will have on the Company&#8217;s </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#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 15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December 15, 2021, and interim periods beginning after December 15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal year beginning January 1, 2022 and is currently assessing the effect, if any, the guidance will have on the Company's </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><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>dtr-types: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=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in financial 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/2009/role/commonPracticeRef<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(3)(b))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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=123359005&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>dtr-types: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>dtr-types: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=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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=123359005&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 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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>dtr-types: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>dtr-types: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>35
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452180047800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</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_ScheduleOfReverseRecapitalizationTableTextBlock', window );">Schedule Of Reverse Recapitalization</a></td>
<td class="text">On April 28, 2021, shareholders of STPK approved the Merger, under which Stem received approximately $550.3 million, net of fees and expenses as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recapitalization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash  &#8212; STPK trust and working capital cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash  &#8212; PIPE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: transaction costs and advisory fees paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merger and PIPE financing</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,322&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfReverseRecapitalizationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ScheduleOfReverseRecapitalizationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>36
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183526520">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Accounting Policies [Abstract]</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 );">Summary of Significant Customers</a></td>
<td class="text">For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable are as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customers:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer H</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer I</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Total less than 10% for the respective period</span></div><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=123594938&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=123594938&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>dtr-types: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>37
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183454632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership hardware revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,886</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,523</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,950</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partnership service revenue</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Host customer service revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,914</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,870</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 3.4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,711</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.2pt;padding-left:6pt;padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,833</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,591</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 3.4pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,661</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<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">As of September&#160;30, 2021, the Company had $207.2 million of remaining performance obligations, and the approximate percentages expected to be recognized as revenue in the future are as follows (in thousands, except percentages):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total remaining<br/>performance<br/>obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Expected to be Recognized as Revenue</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>one year</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Two to<br/>five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Greater than<br/>five years</span></td></tr><tr style="height:14pt"><td colspan="24" style="background-color:#cceeff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">157,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.15pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hardware revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">49,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">207,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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">The following table presents the changes in the deferred revenue balance during the nine months ended September&#160;30, 2021 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance as of January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">52,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront payments received from customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upfront or annual incentive payments received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(32,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue recognized related to deferred revenue generated during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(12,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ending balance as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48,872&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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=123351226&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>dtr-types: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=123351226&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>dtr-types: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=123351226&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>dtr-types: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>38
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178081720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHORT-TERM INVESTMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</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_MarketableSecuritiesTextBlock', window );">Schedule of Short-Term Investments</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the estimated fair value of the Company&#8217;s cash equivalents and debt securities and the gross unrealized holding gains and losses as of September&#160;30, 2021 (in thousands):</span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized gain</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other 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;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>39
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182501880">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</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_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of Financial Instruments Measured at Fair Value</a></td>
<td class="text">The following table provides the financial instruments measured at fair value (in thousands):<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.15pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 9.95pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.3pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,740</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,840</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 4.3pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,523</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,795&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.6pt;padding-left:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.95pt;padding-left:36pt;padding-right:8.45pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.85pt;padding-left:30pt;padding-right:8.5pt;text-indent:4.49pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible preferred stock warrant liability</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<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 );">Key Assumptions Used for Valuation</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<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 Liability for Unobservable Inputs</a></td>
<td class="text"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the liability for the Company&#8217;s warrants during the nine months ended September&#160;30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrant Liability</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in estimated fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of warrant liability upon Merger</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of warrants upon Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange of warrants </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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=123874694&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>dtr-types: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=123594938&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=123874694&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>dtr-types: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=123874694&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=123874694&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>dtr-types: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>40
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452180104040">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Property, Plant and Equipment [Abstract]</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy storage systems, net, consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems placed into service</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,423&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy storage systems not yet placed into service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total energy storage systems, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,149&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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>dtr-types: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>41
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452180047800">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Debt Disclosure [Abstract]</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"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt consisted of the following as of September&#160;30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9/30/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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>dtr-types: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>42
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452180104040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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>Equity [Abstract]</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_CommonStockReservedForIssuanceTableTextBlock', window );">Common Stock Reserved For Issuance</a></td>
<td class="text"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares reserved for warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance under equity incentive plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,923,177</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,112,751</span></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>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>dtr-types: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>43
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452178118632">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Activity Under the Plan</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the period ended September&#160;30, 2021:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,379,939&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retroactive application of recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,314,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,065,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,842,564)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable &#8212; September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133,879&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Schedule of Restricted Stock Activity</a></td>
<td class="text"><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the period ended September&#160;30, 2021:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances as of September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<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">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):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,624</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 6.85pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,199</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,983</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 6.85pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427</span></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_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=122041274&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>dtr-types: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>dtr-types: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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in restricted stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>44
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452179580792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME (LOSS) PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Basic:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Less: Deemed Dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator - Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Less: Gain from decrease in fair value and redemption of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net income (loss) per share attributable to common stockholders, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,231,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,844,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,436,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,087,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,054,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,285,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,844,652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,436,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,087,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to common stockholders, basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<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">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:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,593,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible promissory notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,358,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,971,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,001,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding convertible preferred stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,697,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,948,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,623,734&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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=124432515&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>dtr-types: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=124432515&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>dtr-types: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>45
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452180699048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS - Narrative (Details)<br> $ / shares in Units, $ in Thousands, hour in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 28, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 27, 2021 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>hour </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_stem_DescriptionOfBusinessAbstract', window );"><strong>Description Of Business [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated', window );">Number of runtime hours accumulated | hour</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
</tr>
<tr 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_DescriptionOfMergerAbstract', window );"><strong>Description Of Merger [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromReverseRecapitalizationTransaction', window );">Proceeds received</a></td>
<td class="nump">$ 550,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (in dollars per share) | $ / shares</a></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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00001<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.0001<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_RecapitalizationExchangeRatio', window );">Exchange ratio</a></td>
<td class="nump">4.6432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares Issued in transaction (in shares) | shares</a></td>
<td class="nump">22,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock aggregate purchase price</a></td>
<td class="nump">$ 225,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>
<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_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization', window );">Net liabilities</a></td>
<td class="nump">$ 304,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 405,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 405,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,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="re">
<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">474,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">474,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 407,841<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="nump">573,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">573,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 " 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">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>
<td class="text">&#160;<span></span>
</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_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (115,612)<span></span>
</td>
<td class="nump">$ 100,216<span></span>
</td>
<td class="nump">$ 82,553<span></span>
</td>
<td class="nump">$ 18,785<span></span>
</td>
<td class="nump">$ 18,981<span></span>
</td>
<td class="nump">$ 17,471<span></span>
</td>
<td class="nump">67,157<span></span>
</td>
<td class="nump">$ 55,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">69,020<span></span>
</td>
<td class="nump">$ 17,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from public exercises warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 145,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="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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DescriptionOfBusinessAbstract', window );"><strong>Description Of Business [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 years<span></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_DescriptionOfBusinessAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description Of Business</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DescriptionOfBusinessAbstract</td>
</tr>
<tr>
<td 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_DescriptionOfMergerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description Of Merger</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DescriptionOfMergerAbstract</td>
</tr>
<tr>
<td 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_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Energy Storage Solution, Number Of Runtime Hours Accumulated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated</td>
</tr>
<tr>
<td 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_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_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Assets (Liabilities) Acquired Through Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization</td>
</tr>
<tr>
<td 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_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_RecapitalizationExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recapitalization Exchange Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RecapitalizationExchangeRatio</td>
</tr>
<tr>
<td 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:pureItemType</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_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>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=123570139&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=124098289&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>dtr-types: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_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://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 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=123570139&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=123570139&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=123570139&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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_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><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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_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>dtr-types: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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 holders exercising their stock warrants.</p></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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 4: 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 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=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 7: 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=124501264&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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received on stock transaction after deduction of issuance 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;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or sold by the subsidiary or equity method investee per stock 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;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received by subsidiary or equity investee for each share of common stock issued or sold in the stock 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;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(4))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<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)(1)(g))<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(2))<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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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>46
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452177850440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS - Schedule of Reverse Recapitalization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2021</div></th>
<th class="th"><div>Sep. 30, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CashAcquiredThroughReverseRecapitalization', window );">Cash &#8212; STPK trust and working capital cash</a></td>
<td class="nump">$ 383,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Cash &#8212; PIPE</a></td>
<td class="nump">225,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_PaymentsOfReverseRecapitalizationTransactionCosts', window );">Less: transaction costs and advisory fees paid</a></td>
<td class="num">(58,061)<span></span>
</td>
<td class="num">$ (58,061)<span></span>
</td>
</tr>
<tr class="reu">
<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 );">Merger and PIPE financing</a></td>
<td class="nump">$ 550,322<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_CashAcquiredThroughReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Acquired Through Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CashAcquiredThroughReverseRecapitalization</td>
</tr>
<tr>
<td 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_PaymentsOfReverseRecapitalizationTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments Of Reverse Recapitalization Transaction 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_PaymentsOfReverseRecapitalizationTransactionCosts</td>
</tr>
<tr>
<td 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_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_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_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=123570139&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_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>47
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452164454888">
<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="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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 Concentration Risk | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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 Concentration Risk | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">18.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_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | Customer H</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | Customer I</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue | Customer Concentration Risk | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">11.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 | Customer Concentration Risk | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">22.00%<span></span>
</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="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 | Customer Concentration Risk | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">13.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 | Customer Concentration Risk | Customer H</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">32.00%<span></span>
</td>
<td class="nump">11.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=123359005&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=123594938&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=123594938&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>dtr-types: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=123359005&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_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_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_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_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_CustomerHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CustomerHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CustomerIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CustomerIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452273793608">
<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">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2021 </div>
<div>segment</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="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="ro">
<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_RevenueFromContractWithCustomerIncentivePeriod', window );">Incentive period</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_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_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementsMember', window );">Host Customer Arrangements | Minimum</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_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementsMember', window );">Host Customer Arrangements | Maximum</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_us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember', window );">Partnership Arrangements | Minimum</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_us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember', window );">Partnership Arrangements | Maximum</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>
<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_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod', window );">Transfers control of inventory period</a></td>
<td class="text">1 year<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_RevenueFromContractWithCustomerIncentivePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Incentive 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_RevenueFromContractWithCustomerIncentivePeriod</td>
</tr>
<tr>
<td 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_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Transfers Control Of Inventory 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_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod</td>
</tr>
<tr>
<td 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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452269400904">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</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_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">$ 39,833<span></span>
</td>
<td class="nump">$ 9,172<span></span>
</td>
<td class="nump">$ 74,591<span></span>
</td>
<td class="nump">$ 17,661<span></span>
</td>
</tr>
<tr 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">34,886<span></span>
</td>
<td class="nump">5,523<span></span>
</td>
<td class="nump">59,609<span></span>
</td>
<td class="nump">6,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_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">34,886<span></span>
</td>
<td class="nump">5,523<span></span>
</td>
<td class="nump">59,609<span></span>
</td>
<td class="nump">6,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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">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_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,947<span></span>
</td>
<td class="nump">3,649<span></span>
</td>
<td class="nump">14,982<span></span>
</td>
<td class="nump">10,711<span></span>
</td>
</tr>
<tr 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 | 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">33<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">112<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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service | 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,914<span></span>
</td>
<td class="nump">$ 3,649<span></span>
</td>
<td class="nump">$ 14,870<span></span>
</td>
<td class="nump">$ 10,711<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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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>50
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183472872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Remaining Performance Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Total remaining performance obligations</a></td>
<td class="nump">$ 207,232<span></span>
</td>
</tr>
<tr 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</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Total remaining performance obligations</a></td>
<td class="nump">157,494<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Total remaining performance obligations</a></td>
<td class="nump">$ 49,738<span></span>
</td>
</tr>
<tr 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-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Service</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">12.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></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=2021-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | Hardware</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">100.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></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-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | Service</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">48.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text">4 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=2022-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | Hardware</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">0.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text">4 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-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01 | Service</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">40.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr 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-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01 | Hardware</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">0.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text"> <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=123351226&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=123351226&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=123351226&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>dtr-types: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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-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-10-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-10-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-10-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-10-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-10-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183327752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Contract Balances (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_stem_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract With Customer, Liability [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_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 52,410<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">36,652<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">4,575<span></span>
</td>
</tr>
<tr class="re">
<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">(32,139)<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">(12,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_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">$ 48,872<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=123360276&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=123351226&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=123360276&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=123351226&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>52
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452181356936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHORT-TERM INVESTMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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_CashAndCashEquivalentsAbstract', window );"><strong>Cash equivalents:</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_CashEquivalentsAtCarryingValue', window );">Amortized cost</a></td>
<td class="nump">$ 3,787<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_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gain</a></td>
<td class="nump">0<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_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">3,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt securities:</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">170,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gain</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</a></td>
<td class="num">(29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">170,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_InvestmentClassificationAbstract', window );"><strong>Classified as:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">3,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term debt securities</a></td>
<td class="nump">170,795<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term debt securities</a></td>
<td class="nump">0<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_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">174,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Other-than-temporary impairment losses</a></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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt securities:</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">34,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gain</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">34,363<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_CommercialPaperMember', window );">Commercial paper</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_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt securities:</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">20,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gain</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">20,740<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_USTreasuryBondSecuritiesMember', window );">U.S. government bonds</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_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt securities:</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">80,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gain</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</a></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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">80,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_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificate of deposits</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_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt securities:</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">24,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gain</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">24,523<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_OtherDebtSecuritiesMember', window );">Other</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_AvailableForSaleSecuritiesAbstract', window );"><strong>Debt securities:</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">10,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gain</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">10,329<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash equivalents:</strong></a></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_CashEquivalentsAtCarryingValue', window );">Amortized cost</a></td>
<td class="nump">3,787<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_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gain</a></td>
<td class="nump">0<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_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">3,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_InvestmentClassificationAbstract', window );"><strong>Classified as:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 3,787<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_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Equivalents, Accumulated Gross Unrealized Gain, Before Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td 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_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Equivalents, Accumulated Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td 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_InvestmentClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment Classification</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InvestmentClassificationAbstract</td>
</tr>
<tr>
<td 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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></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(6))<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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other 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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_USTreasuryBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USTreasuryBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OtherDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452186679064">
<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>Sep. 30, 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_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 3,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">170,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">174,582<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_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">34,363<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_CommercialPaperMember', window );">Commercial paper</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">20,740<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_USTreasuryBondSecuritiesMember', window );">U.S. government bonds</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">80,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_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificate of deposits</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">24,523<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_OtherDebtSecuritiesMember', window );">Other</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">10,329<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">3,787<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 );">Fair Value, Recurring</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">174,582<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 );">Fair Value, Recurring | Convertible preferred stock warrant liability</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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 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">$ 95,342<span></span>
</td>
</tr>
<tr 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 );">Fair Value, Recurring | Corporate debt securities</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">34,363<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 );">Fair Value, Recurring | Commercial paper</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">20,740<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 );">Fair Value, Recurring | U.S. government bonds</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">80,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_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Certificate of deposits</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">24,523<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 );">Fair Value, Recurring | Other</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">10,329<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 );">Fair Value, Recurring | Money market fund</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_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">3,787<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 | Fair Value, Recurring</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">3,787<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 | Fair Value, Recurring | Convertible preferred stock warrant liability</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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 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">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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Recurring | Corporate debt securities</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | Commercial paper</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | U.S. government bonds</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | Certificate of deposits</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | Other</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | Money market fund</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_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">3,787<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 | Fair Value, Recurring</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">170,795<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 | Fair Value, Recurring | Convertible preferred stock warrant liability</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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 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">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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring | Corporate debt securities</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">34,363<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 | Fair Value, Recurring | Commercial paper</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">20,740<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 | Fair Value, Recurring | U.S. government bonds</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">80,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_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring | Certificate of deposits</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">24,523<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 | Fair Value, Recurring | Other</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></td>
<td class="nump">10,329<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 | Fair Value, Recurring | Money market fund</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_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AssetsFairValueDisclosure', window );">Total financial assets</a></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 | Fair Value, Recurring | Convertible preferred stock warrant liability</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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 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">95,342<span></span>
</td>
</tr>
<tr 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 | Fair Value, Recurring | Corporate debt securities</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | Commercial paper</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | U.S. government bonds</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | Certificate of deposits</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | Other</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_DebtSecuritiesAbstract', window );"><strong>Debt securities</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_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities</a></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 | Fair Value, Recurring | Money market fund</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_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</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_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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></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(6))<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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-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_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_CashEquivalentsAtCarryingValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashEquivalentsAtCarryingValueAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_USTreasuryBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USTreasuryBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OtherDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ClassOfWarrantOrRightAxis=stem_ConvertiblePreferredStockWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConvertiblePreferredStockWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>54
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452265683016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)<br></strong></div></th>
<th class="th"><div>Sep. 30, 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>
</tr>
<tr class="ro">
<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>
</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>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</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.8<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</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.365<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>55
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182347880">
<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) - Warrant Liability<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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</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 );">Changes in estimated fair value</a></td>
<td class="num">(1,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Assumption of warrant liability upon Merger</a></td>
<td class="nump">303,221<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger', window );">Conversion of warrants upon Merger</a></td>
<td class="num">(59,442)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants', window );">Exchange of warrants</a></td>
<td class="num">(168,647)<span></span>
</td>
</tr>
<tr class="re">
<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">(169,171)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger</td>
</tr>
<tr>
<td 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants</td>
</tr>
<tr>
<td 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_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=123874694&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchases 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=123874694&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123874694&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=123874694&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_FairValueByLiabilityClassAxis=stem_WarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=stem_WarrantLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140452180306728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">$ (42,465)<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">114,149<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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="ro">
<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">143,423<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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_PropertyPlantAndEquipmentGross', window );">Total energy storage systems, gross</a></td>
<td class="nump">$ 13,191<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>57
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452179530968">
<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>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 10.3<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=123570139&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>58
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182669160">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="3">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 01, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45.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_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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentInterestRatePeriodThreshold', window );">Period threshold for interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 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 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="ro">
<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">$ 7.4<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_DebtInstrumentInterestRatePeriodThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Period Threshold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentInterestRatePeriodThreshold</td>
</tr>
<tr>
<td 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_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>dtr-types: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://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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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(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>dtr-types: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>59
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452272721176">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Jan. 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://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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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(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>dtr-types: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=123570139&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>60
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452265514792">
<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 Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 8.1<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 | 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_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">4500.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_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="text">&#160;<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>
</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="text">&#160;<span></span>
</td>
<td class="nump">$ 1.5<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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_ClassOfWarrantOrRightWarrantsIssued', window );">Warrants issued (in shares)</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>
</tr>
<tr class="ro">
<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="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term debt 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="nump">$ 5.8<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_DebtInstrumentPrepaymentPenalties', window );">Debt instrument, prepayment penalties</a></td>
<td class="nump">$ 2.6<span></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_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_DebtInstrumentPrepaymentPenalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Prepayment Penalties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentPrepaymentPenalties</td>
</tr>
<tr>
<td 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_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>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_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>dtr-types: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://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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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(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>dtr-types: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=124435984&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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 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 6: 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 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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(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=123570139&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>61
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183194248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details) - Line of Credit - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Sep. 30, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_ProceedsFromLinesOfCredit', window );">Proceeds from credit agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.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_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></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="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_DebtInstrumentInterestRateStatedPercentagePaidInCash', window );">Fixed interest rate, paid in cash</a></td>
<td class="text">&#160;<span></span>
</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="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_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal', window );">Fixed interest rate, added back to principal</a></td>
<td class="text">&#160;<span></span>
</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="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 25.6<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_DebtInstrumentPrepaymentPenaltyFee', window );">Prepayment penalties</a></td>
<td class="nump">$ 1.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>
<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 );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_ProceedsFromLinesOfCredit', window );">Proceeds from credit agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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>
</tr>
<tr class="ro">
<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">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="text">&#160;<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 0.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="text">&#160;<span></span>
</td>
<td class="nump">$ 2.7<span></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_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>dtr-types: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>dtr-types: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_DebtInstrumentPrepaymentPenaltyFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Prepayment Penalty Fee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentPrepaymentPenaltyFee</td>
</tr>
<tr>
<td 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_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://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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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(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>dtr-types: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=123570139&amp;loc=d3e3255-108585<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(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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183273528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Schedule of Outstanding Debt (Details) - Notes Payable<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Outstanding principal</a></td>
<td class="nump">$ 1,902<span></span>
</td>
</tr>
<tr class="re">
<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">(227)<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 );">Carrying value of debt</a></td>
<td class="nump">$ 1,675<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=123466204&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=124435984&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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 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 6: 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 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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(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>63
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183473576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PROMISSORY NOTES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_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_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,118<span></span>
</td>
<td class="nump">$ 12,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Debt conversion, converted instrument, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,921,548<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 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_ConvertibleNotesPayable', window );">Convertible notes payable</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">$ 67,600<span></span>
</td>
</tr>
<tr 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 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>
</tr>
<tr class="ro">
<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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr 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 Notes | 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_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_DebtConversionConvertedInstrumentAmount1', window );">Debt conversion, converted instrument, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,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_DebtInstrumentIncreaseAccruedInterest', window );">Debt instrument, increase, accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<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_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a))<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_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=123431023&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=123431023&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=123431023&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=123431023&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_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=123466204&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_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://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(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_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=124435984&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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=123570139&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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_ConvertiblePromissoryNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConvertiblePromissoryNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140452186726888">
<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="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">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 24, 2021</div></th>
<th class="th"><div>Apr. 28, 2021</div></th>
<th class="th"><div>Apr. 07, 2021</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Aug. 20, 2021</div></th>
<th class="th"><div>Jun. 25, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,207,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of securities into common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,759,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Loss from fair value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,424<span></span>
</td>
<td class="num">$ (3,005)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of securities into common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares Issued in transaction (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 called from each warrant (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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 called from exchange of warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,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_WarrantsAndRightsOutstanding', window );">Warrants and rights 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">$ 304,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>
<td class="text">&#160;<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption', window );">Issued irrevocable notice redemption (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,786,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Cash net of broker fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 145,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 " 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 common stock warrants for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LegacyStemWarrantsMember', window );">Legacy Stem 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Warrants 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">23,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,634<span></span>
</td>
<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_PublicWarrantsMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares Issued in transaction (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">12,786,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (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="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 called from exchange of 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="nump">12,638,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,638,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants and rights 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">$ 185,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Cash net of broker fees</a></td>
<td class="text">&#160;<span></span>
</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">$ 145,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>
<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_GainLossOnRevaluationAndRedemptionOfWarrantsNet', window );">Net gain revaluation and redemption</a></td>
<td class="text">&#160;<span></span>
</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">134,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>
<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_GainLossOnRedemptionOfWarrants', window );">Gain on redemption of 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">$ 2,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_ClassOfWarrantOrRightAxis=stem_PrivateWarrantsMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Warrants 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">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>
<td class="nump">7,181,134<span></span>
</td>
</tr>
<tr class="re">
<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 );">Loss from fair value adjustment</a></td>
<td class="nump">$ 52,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>
<tr class="ro">
<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 called from exchange of 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="nump">7,181,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,683,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants and rights 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">$ 118,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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 For 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption</td>
</tr>
<tr>
<td 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_GainLossOnRedemptionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On 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_GainLossOnRedemptionOfWarrants</td>
</tr>
<tr>
<td 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_GainLossOnRevaluationAndRedemptionOfWarrantsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Revaluation And Redemption Of Warrants, 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_GainLossOnRevaluationAndRedemptionOfWarrantsNet</td>
</tr>
<tr>
<td 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_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=123466302&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=123467817&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_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=123467817&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>dtr-types: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_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_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=123467817&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_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=123570139&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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 holders exercising their stock warrants.</p></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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or sold by the subsidiary or equity method investee per stock 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;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period as a result of the conversion of convertible 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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<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=123467817&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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified 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;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ClassOfWarrantOrRightAxis=stem_LegacyStemWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LegacyStemWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452271399736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2021 </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>
</tr>
<tr class="ro">
<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">30,112,751<span></span>
</td>
</tr>
<tr 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_SharesReservedForWarrantsMember', window );">Shares reserved for warrants</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">23,673<span></span>
</td>
</tr>
<tr 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_OptionsIssuedAndOutstandingMember', window );">Options issued and outstanding</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">9,165,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_FinancialInstrumentAxis=us-gaap_StockCompensationPlanMember', window );">Shares available for future issuance under equity incentive plan</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">20,923,177<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=stem_SharesReservedForWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SharesReservedForWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OptionsIssuedAndOutstandingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OptionsIssuedAndOutstandingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>66
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452186675560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="nump">9,165,901<span></span>
</td>
<td class="nump">9,165,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,065,658<span></span>
</td>
</tr>
<tr class="re">
<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">30,112,751<span></span>
</td>
<td class="nump">30,112,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="ro">
<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) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">1,043,948<span></span>
</td>
<td class="nump">2,440,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised, intrinsic value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,000<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock option exercises (in shares)</a></td>
<td class="nump">1,440,026<span></span>
</td>
<td class="nump">2,842,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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) | $ / shares</a></td>
<td class="nump">$ 1.48<span></span>
</td>
<td class="nump">$ 1.72<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod', window );">Shares issued from net settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">839,745<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement', window );">Options converted from net settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,426,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for taxes related to net share settlement of stock options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,622<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Remaining unrecognized stock-based compensation expense | $</a></td>
<td class="nump">$ 22,800<span></span>
</td>
<td class="nump">$ 22,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Outstanding stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">100.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_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="nump">110.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text">3 years 4 months 24 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="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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Outstanding stock options | 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="re">
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></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="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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Outstanding stock options | 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="re">
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.08%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">3 years<span></span>
</td>
<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementRightToReceiveConversionRatio', window );">Right to receive, conversion ratio</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue', window );">Fair value of grants in period | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSUs vested (in shares)</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 59,600<span></span>
</td>
<td class="nump">$ 59,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">5 years 1 month 6 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="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_A2009EquityIncentivePlanMember', window );">2009 Equity Incentive 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="nump">8,166,991<span></span>
</td>
<td class="nump">8,166,991<span></span>
</td>
<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_PlanNameAxis=stem_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive 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="re">
<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( 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">23,722,254<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Equity Instruments Other Than Options, Grants In Period, 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;">stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue</td>
</tr>
<tr>
<td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Options, Converted From 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement</td>
</tr>
<tr>
<td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Options, Settlement In 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod</td>
</tr>
<tr>
<td 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_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>dtr-types: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>dtr-types: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_ShareBasedCompensationArrangementRightToReceiveConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Right To Receive, Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio</td>
</tr>
<tr>
<td 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:pureItemType</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_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_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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 satisfy grantee's tax withholding obligation 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity-based payment instruments, excluding stock (or unit) options, that vested 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_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>dtr-types: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_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_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>dtr-types: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>dtr-types: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>dtr-types: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_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=123467817&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_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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2009EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A2009EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2021EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A2021EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140452181489304">
<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="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding, beginning of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,065,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">1,043,948<span></span>
</td>
<td class="nump">2,440,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares)</a></td>
<td class="num">(1,440,026)<span></span>
</td>
<td class="num">(2,842,564)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(101,141)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding, end of period (in shares)</a></td>
<td class="nump">9,165,901<span></span>
</td>
<td class="nump">9,165,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,065,658<span></span>
</td>
</tr>
<tr class="re">
<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">6,133,879<span></span>
</td>
<td class="nump">6,133,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>Weighted- Average Exercise Price 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="re">
<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, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.32<span></span>
</td>
<td class="nump">$ 2.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.61<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">28.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1.48<span></span>
</td>
<td class="nump">1.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">14.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 2.32<span></span>
</td>
<td class="nump">$ 2.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">7 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 2 months 12 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">&#160;<span></span>
</td>
<td class="text">6 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="re">
<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">$ 171,226<span></span>
</td>
<td class="nump">$ 171,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,516<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 132,327<span></span>
</td>
<td class="nump">$ 132,327<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 );">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Options outstanding, beginning of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,379,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding, end of period (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">51,379,939<span></span>
</td>
</tr>
<tr class="re">
<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>Weighted- Average Exercise Price 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, weighted average exercise price (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="nump">$ 0.56<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 2 months 12 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,516<span></span>
</td>
</tr>
<tr 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_RestatementAdjustmentMember', window );">Retroactive application of recapitalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Number of Options Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding, beginning of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,314,281)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Options outstanding, end of period (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="num">(40,314,281)<span></span>
</td>
</tr>
<tr class="ro">
<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>Weighted- Average Exercise Price 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="re">
<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, weighted average exercise price (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="nump">$ 2.05<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_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>dtr-types: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>dtr-types: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>dtr-types: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>dtr-types: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>dtr-types: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=123467817&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_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_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140452269449512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - RSU Activity (Details) - RSU - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of RSUs Outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding, ending of period (in shares)</a></td>
<td class="nump">1,759,077<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted (in shares)</a></td>
<td class="nump">1,759,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSUs vested (in shares)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">RSUs forfeited (in shares)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted- Average Grant Date Fair Value Per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">RSUs outstanding, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 36.21<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">RSUs granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">36.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">RSUs vested, weighted average grant date fair value (in dollars per share)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">RSUs forfeited, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit 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> -Subparagraph (c)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity-based payment instruments, excluding stock (or unit) options, that vested 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182331688">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</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_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">$ 6,199<span></span>
</td>
<td class="nump">$ 495<span></span>
</td>
<td class="nump">$ 7,983<span></span>
</td>
<td class="nump">$ 1,427<span></span>
</td>
</tr>
<tr 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">723<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="nump">975<span></span>
</td>
<td class="nump">196<span></span>
</td>
</tr>
<tr 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">965<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">1,384<span></span>
</td>
<td class="nump">519<span></span>
</td>
</tr>
<tr 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">$ 4,511<span></span>
</td>
<td class="nump">$ 486<span></span>
</td>
<td class="nump">$ 5,624<span></span>
</td>
<td class="nump">$ 712<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=122041274&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>70
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452269421512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME (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="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator - Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss)</a></td>
<td class="nump">$ 115,612<span></span>
</td>
<td class="num">$ (100,216)<span></span>
</td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (18,785)<span></span>
</td>
<td class="num">$ (18,981)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
<td class="num">$ (67,157)<span></span>
</td>
<td class="num">$ (55,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_PreferredStockDividendsIncomeStatementImpact', window );">Less: Deemed Dividend</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="nump">0<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="num">(9,484)<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 income (loss) attributable to common stockholders, basic</a></td>
<td class="nump">115,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67,157)<span></span>
</td>
<td class="num">(64,721)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount', window );">Change in fair value of warrants and embedded derivative</a></td>
<td class="num">(137,001)<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="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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stockholders, diluted</a></td>
<td class="num">$ (21,389)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (67,157)<span></span>
</td>
<td class="num">$ (64,721)<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)</a></td>
<td class="nump">135,231,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,844,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,436,649<span></span>
</td>
<td class="nump">40,087,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive potential common shares (in shares)</a></td>
<td class="nump">5,054,019<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="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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares)</a></td>
<td class="nump">140,285,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,844,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,436,649<span></span>
</td>
<td class="nump">40,087,247<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss) per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (1.61)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (0.15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (1.61)<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: 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 11: 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=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types: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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 13: 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=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types: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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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=124431687&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=125511455&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=124431687&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=125511455&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=124432515&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=123359005&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=124431687&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=125511455&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=123359005&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=123359005&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=123359005&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=124431687&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=123359005&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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, and addition from assumption of issuance of common shares for dilutive potential common shares; 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br><br>Reference 7: 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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity for down round feature triggered for warrant classified as 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/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=124432515&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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL109261905-112644<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 12B<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL109261756-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_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></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=124432515&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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_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=124432515&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=125511455&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_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2646-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_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-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>71
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452182522728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</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_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>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">10,948,651<span></span>
</td>
<td class="nump">300,623,734<span></span>
</td>
</tr>
<tr 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 );">Convertible preferred 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_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>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">175,593,919<span></span>
</td>
</tr>
<tr 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 );">Outstanding convertible promissory 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_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>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,358,748<span></span>
</td>
</tr>
<tr 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 );">Outstanding stock options</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_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>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">9,165,901<span></span>
</td>
<td class="nump">43,971,965<span></span>
</td>
</tr>
<tr 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 );">Outstanding 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_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>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">23,673<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_RestrictedStockUnitsRSUMember', window );">Outstanding RSUs</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_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>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">1,759,077<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=stem_ConvertiblePreferredStockWarrantsMember', 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="re">
<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>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">39,697,463<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=124432515&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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConvertiblePreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConvertiblePreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>72
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452179548872">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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_IncomeTaxExpenseBenefit', window );">Tax provision (benefit)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 142<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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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>73
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140452183364424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGNECIES (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 23, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating leases right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,894,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 358,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_LeaseContractualTermAxis=stem_OfficeSpaceInSanFranciscoCaliforniaMember', window );">Office Space In San Francisco, California</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of lease | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,533<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_LesseeOperatingLeaseBaseRentPeriodicPayment', window );">Base rent per month</a></td>
<td class="nump">$ 160,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating lease liability</a></td>
<td class="nump">12,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>
</tr>
<tr class="ro">
<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 );">Operating leases right-of-use assets</a></td>
<td class="nump">$ 12,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LesseeOperatingLeaseBaseRentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Base Rent, Periodic Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LesseeOperatingLeaseBaseRentPeriodicPayment</td>
</tr>
<tr>
<td 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_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of a real estate property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</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_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_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=123391704&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_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=123391704&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_LeaseContractualTermAxis=stem_OfficeSpaceInSanFranciscoCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=stem_OfficeSpaceInSanFranciscoCaliforniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>74
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  .0:5,'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    "  #D&E3&_=7H.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O2:;0D/7%\6G"8(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"-#E+W$9]C'S"2Q70SNLXGJ<.&'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1!$5=V!0U)&D8()6(2%R-K&:*DC*NKC&6_T@@^?L9MA1@-VZ-!3 EYR8.TT
M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&<EC-N;P#A[>G[<N\;F%]
M(N4UYE_)2CH%W+#+Y-?5_</ND;6B$KS@O*CJG1#RMI;K^GUR_>%W%7:]L7O[
MCXTO@FT#O^ZB_0)02P,$%     @  Y!I4YE<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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
MR+<EI$.K2LM6'@<Q(4:<F(:$@J$K6,::@A[=]+=UV]?1O"_$>0U)9Z._<NX
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
M,[IOC( B:RXE-BJB+,(I,]HM_=1)^D%IH*RLV8*NWQ0I1UR8I0&!,1KZ9FU
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
M'OPI7EU-JHED^[+W;IB$3EX.4[C-$:X \'W+F'R9* ?-_7#R/U!+ P04
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
MYY"#$6>$(,,40J5TH$_(,SO?*@I$R8@QHH;37:HGI#L!9YPIZ\JG !!Z"7L
M3NM.)Z3OA@P "%$[T&GEW&UE"+0E%O2 %5.7  [YOCK^KB!SHB%#-=$!=B%7
MNN6Z%>H3@%+7C"%#Q&<14?S_O2WPL_6AS;=!"E:*?WR,1Z7NI';=6<\I?DGF
MR]-1\51$'M6QQ.5-';=)7"[RQ,N3U0FJ,EO_=G5H<6XXM'A$=1FJ[R$8NE#-
M:DFI2NU2];E"5ZH+4D20F*,,8II*/4KM>G2?Z)7J\BY A*E-ZT U':^=_+$K
MP%T"5*JK,Z8*VJ$#U'13:C=JUVY[!((4V+>I;1IV@)I>2UE&[;*L11A(@>V1
M$0[5J.3&C6OZ*'4:W4FG[2@=>U1/FFA$".15$$4D0H;IEDEUQW;:)-E&9*XM
M*OO/"%6W%/4 H'::28>HKP,#E%<@ F!U^1' J8Q[ V ZA/L!-[Q>3(HXMJN(
MVS4.9$X&[P(04QP(0%UQ(),<S7;=/]JJ@M@9!P(0, X$<-8XD$G^9_NLP-13
M)/"[T7H7'9/<S79=5W&[85LO:;HA"9KMNE5AUSB0V58F5H$#  'B0  %Q8$
MS! ' DA#' @Y:(T#F102;-=44JNW2E]G@>- " C&@0 0C ,!G-:=3DC?#1D
M$#4.=%LY=UL9,N"(-10' J:@.-#0D%H<"#P6B /!CM;B0'=#W$"/ ^- Z(E@
M'&A]:/-MJ!W\_C^L]3$I/-D.:WUMPZ,CIFM,'!$<4M/D($4FLXO,YUA?8L#6
M4V18KHZD@HSL"G*/P"*"S]X:/)):++)KL19!0P3((\J0Z4QL)*51M,]631=Q
M]R+GN9H! $&$X"CDH:DOI?J)=MW5Z90:D;ZKDP8^1^HA$P"GU4R'('6*CJ#\
MB)BBU3EZ!  [ 5*"AAL(11CAW+"Q+I*J+7K&G:EPR[:^*262(B[:<[\I[(EM
M0:_IB50[T3Y';>L[AV"7;*MF39<DY42['J!UN]'^]H?:]0][GC]UIA0B]Z$(
M &)/*422JJ(G'"EUCS'@= &858C<!R, B#:/  <CH*P"@-.R"I#KMJP"E]S*
M_1\O@K@D4FXGTK,DOTOR93;VHG_1]6[3N>C/JF==]X#H],I\P5&!*9/-)<%R
M.\$:?8(&%0?.H!+F(V5O]8#K^00U>VPR94AQ<LFYW,ZYQW)IH=JIO%5PHJ.7
M2POJON9U ]A[X ,'>-+G&(5$J?M' (E9R#DS3 1<4B"W4^#3:@;=0<OU? 83
M,:Y2E1, 1D7@JL ^ # EHKDP/% 9%+\Y']AL.4G3W+$Y9W/'C6BW[2Y[O=5<
M;R&0_Z!1$!"#3N22O+F#O%OY![Z1P%86&E&U90<<"+'5-])@RC3%2!W [3K
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
MQ-+*Q'AD)$>+6(1="QEJH@G]1#-)-[Q)BS8/YKS90D?<%H+0')=I4;P-<DA
M!7AFCD2U;*#VM>:BT,(T$:%]C[2)A31Q1'JH&2GT,]*A\3>UC*-]0_GWEF^D
MPUA!6RB'DGY!:Y/"H0.QIJ703TM&\+>^?3KX0Y-P@$Y)8!12-L'1"#N*O/!@
M5\Z_+?=].KN:3=X=_*$FE-!/*/=UE3&60U]55VMP259GO%U2(7<Z(#W*0J.M
ML/<]F-5")IO@* '.ZQO(E L=:2#4G!/Z.><^?6NW[F1SV*1_F*S9"[6IM-NV
M$RN((>@;FZ9@^Q;X2$&K3A8&PB0V=?(U1,<J:9X*W\%3LN3CBVV[ FJ!?D".
MDU4JK,;]]/X&+:$2+#-PX'.E)F@%16(ITDR7A_+E!YJ<![%M>_E;:/(5I8%E
MX4PYEY*:TD)_AW7L?)TNJ%H4_#EUKXO9245CTN<;BQ0FX\"5OC5=AGZZ?&";
MUMVD8=^/V4*3=$3Z19E-;#0:.<J>4!-E>((HCRS-#S96P,E>('-S6:675<-$
MYTG'N[#*C1+E>1_P^2@*VF!;P2CX+;1N3T68/!5!<[9IY*YBW1ULJ''RB.(<
M(E-LF#H2*ZPM:VC2+L:X7V#;I B-'+MDD2;GR$_.;D,IX^P;&I^1<(#W9J(!
M^7^9*3)9/1QCX[3$LA]*@\ 1N9'F_LC/_4=!<&09*U8+FT<XBN(^6FL[&L<N
MN)KXHW<2/]0I+US:?O%V$+M^\H\L/6F4)+B?<"QR! >1HVJ)-/='_K;T9KED
M6;MI^R=K=_:A8P&/VVV(R40O=9.^HQYD_?4"I;N#JB.S-Z5!OP"S" W"R%''
M1 ?'@*?W2'F9U:J-_9BS]NF3K,7^G0Z6,F*<D,CP?UN3.XX<^332%4?DKS@F
M+K#G:,&>>5DJ2H"ZF-6\RJT:F$5#/([ZK&N1PB1)7.N@RXO(7UYX\$-N.H'<
MK 2B@.+$B =3;C1VAH,N&B)_'SQ_NK^_52?^5[?H>CJ?W-[-GQYNCD[_T73V
M_>[AQ]7C]&[F.[W6I!_Y25_9:Y/R7*7S_3&FU3HF@R?CL;&NIE0<.=U2TWPT
M]MIF=C<;*",<;!;,KM&_[!ZH9DMZHI7M#AK5OBF21Q]U6V"W?*CV_?I?Z5+)
M9D!J4A:.^_:S"%'7J2G5K$;]K':SSZ_] Z>L6@-SMQV#%;/EQ"Y.8B,=6>0<
MW$8UMU$_MTU4 2=V!TL=[.T&7JQ5NV!%;"&U@,;],LLBY@*L^8SZ^>P8L%%_
MGD1N,A-4R)&!_-TG?%2S%_6SUS'R_7YV=ZD!'BI4;1O1@-M+ I#Z^.HB:F&Q
MT/ 9BY!K\X8>W'?Q$YBZ!3>HEH,M$'$;H=6B24%*;8QTE8;T_N)HT]E:C5(+
M3X4)[A=X%C'7HF@JHWXJFQ\U]>85![4JAP&,\BV3^P+[S0ZK/I8[,O$H,/;6
M+'(NA33!47]7?*#0W1+]VBETVRDTE0I-6H74=11T#0H]5NB!Y6R]<>95LQ\F
MV&A +5(NA31YTA,GE+9S?!7EZK;/NLKYDF=N0O!M'.]06V[1Q(Y>D&HVI?ZF
MV777!XHFM8/+_VDWF/8;MRJ6?!NVN]\[O+Q&$R/>3:'^"@P/;E&J1"DOEPJD
MSMS:FX?=V^X"ZY6ZMME[_PU_F;374/4T[:W8'VD-9:R V%_"E,'G$=BV;B^:
MMA^::J/N:BZJIJG6ZG'%TIS54@"^7U:0_'8?Y ]TUWTO_P=02P,$%     @
M Y!I4P],>8.: @  I08  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6RM
M5=MNXC 0_951U(=6VFU"N'4K0.)6M5(+J('MLTD&8C6Q6=N4]N]W[*19E@+:
MAWW!'GO.F7-L/.GLI'K5*:*!]SP3NNNEQFQN?5_'*>9,7\L-"MI9294S0Z%:
M^WJCD"4.E&=^& 0M/V=<>+V.6YNI7D=N3<8%SA3H;9XS]3' 3.ZZ7LW[7'CF
MZ]38!;_7V; U1F@6FYFBR*]8$IZCT%P*4+CJ>OW:[;!M\UW"3XX[O3<'ZV0I
MY:L-'I*N%UA!F&%L+ .CX0V'F&66B&3\*CF]JJ0%[L\_V>^<=_*R9!J',GOA
MB4F[WHT'":[8-C//<G>/I9^FY8MEIMTO[,K<P(-XJXW,2S IR+DH1O9>GL,>
M@'B. \(2$!X"&B< ]1)0=T8+9<[6B!G6ZRBY V6SB<U.W-DX-+GAPMYB9!3M
M<L*9WG Z&8TGT7@$-(NFCP^C_IR":$[#TW@RCV!Z!\-^= ]WC].7""X7D_YB
M]$ Y5W Y8PJ%2='PF&57\!T6T0@N+Z[@ KB >2JWFHE$=WQ#2FT]/RY5#0I5
MX0E5/^!)$K&&L4@P^1OOD\/*9OAI<Q">)8QP<PWUX!N$05@[HF?X[_#@C)QZ
M=>IUQ]<XP3=73&A6_)%CJ<W1(RHH6H["/L:W7O,F:)'ZMR.5&U7EQMG*0RG>
M4!F^S! FTJ ^XZ99<3;/<L[8![UK W)%#VAI@&N]92+&T]8*ON:>M9O*5G$?
MS2_F:^U&<-Q[J]+9.JO3^052R\C]&=_MBJ_]GWVWO[H*:@?.C^0T@_# N;_W
MXG-4:]<(-17>"E.\BFJUZK5]UV(.U@?4@XN6^8>F:.!/3*VYT)#ABBB#ZS9=
MB2J:8A$8N7%]92D-=2DW3>D[@LHFT/Y*TGF7@2U0?9EZOP%02P,$%     @
M Y!I4]N<:K>7$   P"H  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6R=
M6FMSW+BQ_2LHQ96RJZC1:"3YL7Y4R;(W<66]UK5VLTFE\@%#8F80D\0L06H\
M]]??<QH '])(V;H?;$DDT.AWGV[PS<XUW_S&F%9]K\K:OSW:M.WVAY,3GV],
MI?W,;4V--RO75+K%G\WZQ&\;HPO95)4GB_G\^4FE;7WT[HT\NV[>O7%=6]K:
M7#?*=U6EF_U[4[K=VZ/3H_3@JUUO6CXX>?=FJ]?FQK2_;J\;_'724REL96IO
M7:T:LWI[='GZP_MSKI<%?[=FYT>_*TJR=.X;__A4O#V:DR%3FKPE!8T?M^;*
ME"4)@8W?(\VC_DAN'/^>J/\HLD.6I?;FRI6_V:+=O#UZ>:0*L])=V7YUN[^:
M*,\%Z>6N]/*_VL6U\R.5=[YU5=P,#BI;AY_Z>]3#']FPB!L6PG<X2+C\H%O]
M[DWC=JKA:E#C+R*J[ 9SMJ91;MH&;RWVM>_>_WKSZ>>/-S=O3EI0X[.3/.Y\
M'W8N'MCY2GUV=;OQZF-=F&*Z_P1<]*PL$BOO%X\2O#';F3J;9VHQ7YP^0N^L
M%^U,Z)T]0.]+L]:U_5]-ZV?JRM7>E;;0P1GJ0ETWQINZ#0_<2OUH:UWG5I?J
M!@\-/*_UZE^72]\V\)U_/\+1><_1N7!T_O]0]A_;J3X8GS=VFWAN-T:][SQ6
M>P^V396I3W4^$_DLV/?=TMO"ZL8:KYZV;FVPH\G4G__T<K&8O^8.^?7TM7*-
M4(MOKERUU?4^OGRFK%>N-NG(4C=KXUM5V+5M=5GN5>[J&H%FBDS9ND60V37T
MITQMFO5>P8T;A+BJ32OI)E/;QMV"L7H=G=PTX,\^@_>W&W!_=Z/?>Q'.NZ[)
M3:%6C:M4B20$"IE:EVX)LRUUVYIF#TG 5HT'YO?.;FE'1$S=K6#%KI&#HI!?
M/G[V2<(,@NE6I(NR([A+9 RL;S>-Z]8;T>A6-RUX\Y0S+SL1 8ZE&XKT'Z@
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
M!7B_<L""\0\>T'^T^N[_ %!+ P04    "  #D&E3_?AY;:\0  "O,0  &0
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
MD*\_@U-Q\GF_1!P1M71R!@CG)^*3/Z([HI^.,E&X]@-IP>4#J7K;UHAIS48
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
MT #<7QC3AB^T0?S]T8M_ 5!+ P04    "  #D&E3>Y.PLKH$  "X"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6RE5EM/&SD4_BM'V=4*I)!,)J$)
M%)"X544J+2+ /JSVP9EQ,A8>>VH[2=E?O]_Q3$)2+JIV'R#CXW/]SLU'2^L>
M?2%EH!^E-OZX5810'7:[/BMD*7S'5M+@9FI=*0*.;M;UE9,BCT*E[J9)\J%;
M"F5:)T>1=N-.CNP\:&7DC2,_+TOAGLZDMLOC5J^U(MRJ61&8T#TYJL1,CF6X
MKVX<3MVUEER5TGAE#3DY/6Z=]@[/!LP?&1Z47/J-;^)()M8^\N$J/VXE[)#4
M,@NL0>!G(<^EUJP(;GQO=+;6)EEP\WNE_5.,';%,A)?G5O^I\E <MT8MRN54
MS'6XM<O/LHEGG_5E5OOXGY8U[SXL9G,?;-D(XUPJ4_^*'PT.&P*CY V!M!%(
MH]^UH>CEA0CBY,C9)3GFAC;^B*%&:3BG#"=E'!QN%>3"R?CSM]N[O;O+VVNZ
M^OIP.;Z[OOQZ-S[J!NAFCF[6Z#FK]:1OZ#F@:VM"X>G2Y#+?EN_"I[5CZ<JQ
ML_1=A6-9=:B?M"E-TMX[^OKK0/M17_\-?5=F(7U .07?I@LY"21,3I??YRH\
MT5AF<Z>"DI[^.IWXX% L?[]C=+ V.HA&!_\;W?^BA^X*25.KT5C*S"B(B48
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
M9$2.I @FZO1^'\#P45CXE=6".,0'LS,S:WP7^![V75+Y[LKG*&M*(^/]O%#
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
M%_U3 **)$8;"/@-"DI"&R+=$#S3I%2WY$T>? RX$-V3;HBU+\HTG!T^63PX
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
M*:V9S1$!E_,&BD$P$)ZA@7"OC,HEH23S'J2-B&YMW=VF[RN1.KX[2491ZH9
M4.(>GH]/6T3&$.EBO2^JXYBG9TE?MA85EYG?3PV5)9!(_ISG-AB!\18(7T[@
M;],79)0*D1$9I@+M3N8I%5^] WD1/"D0W4:B1L 1#B''6 1[!2J^\8D3*8SM
M6#U0@UKWH0Q=#)8A.M9Y1[JP\8+@8&DO.1F?M!Z^=UF")J9SA3_V'K3<:;*+
M7+$TF8W/'@1TQ0&!7X"C"D *H?$<O+")C@]SA6W!E63:2<1F&3P([K[+8X&T
M?>>S3=Q_%#2'9^/'?;?NQDR]TJI9_D!!V $+ZID1GO>J?'@%JM0*IT*;-\&M
M/ZL\<Y#QY6D;+CS]VDCM::A'Q"[P(4 VNCC7=AL;2G1[&*FVZ0DDECF\&"?!
M RX5VF\=JV8NL^SAQI(;B;'0I;/O8'>K>Z+S2I35R&*O[EQP*^$NNDX)7!66
M?&VXIOP[2B[&4_<1+\NF.+X7])PY5BDMO.O<85XN^B</1!,B#(%=!O@D(0F!
M;XD>: [,&O(G3)\#+@0W9-NBR7/RC2,'1Y:/!H#J>[>MC(,UJ)&&+.IAL:6M
M>S8DE<^#PV1\UG'S(G(3M0Z=VTL?JAHM)I8Y<[&Y2T[7-:*.9N;[SA^Y#F"^
M<84PF+/'_S;Q?3W.R2O:^DV+G(<2ZE 8ZN7=9J -,=9*8R /FFI.L26<GTZG
MH^ETR@QZ 6$S)%4%6A9J7M,OV&TPM3I  \[D3<N]H4=HPT.D,1W/NI09+)*[
M:(>4!>]<="+^ZQ7P<T6<W%6X;6%]G:1KD@&MV?A1BP[9DU )T+T==6R/O@84
MZ'RE,Q<A3)N&,(?6%5: 65;A8.IN0@&\,T^%YH06*M"!18?YCTOX[I3:F[A;
M=3MU&SOB"]/=3K%AW@N%L11K#WGG*H3K5@9:: %.:]M $@9GO3E(A6UW=Z&I
M%,:VY70;1)!!ERNIY8US.1[W=D]UE%Z5Z]@^[66AE6M:MTLWG0"VSZ5K3XZ2
MXW8J&;&CV?'N@C\\#""GCTX&=J+BW*(-DC0CP#D%.$'IC24XLZ-:ATIA&YY^
MJQ,5GH@:+QY8H 7R3[E964;%[(,I@"1S\(J-3*#&J)ZT>2N@Y"808K\ -Z0?
M9Y72<???HB"$KRUA'!:FTF+>1EY\D\92FDTITA7>I+D=O-LZX(\2&/#WZ/^
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
MHM&[8M30SCE(@7E<4X<!E.;>@;K"II*A8&6D)V7Y'(7.0#CV;V>?/3-FTQJ
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
MWG^<S<9P>WT'L[?G=]<G$TT*S+%)O@&[Z,'\%\ R^" :O5)PW118[,M/B-C
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
M@9&18%$EQ0>,74*QL)2=MVN(-@I:1)G5Z!91*FD\92^X,Z=Z.E+D14RW&U\
M>L>79\?DI,7V+SBK(>MM!1Q% /"T("CG*HXQVAV"R8<1)A\>!+FI7K @5WT5
M-X24OYM(DJZ<_.K80V!"+MTR\OE5;:M0>F>5Y'ZIE]9+PQ'B<B@[C8*TVD0K
MD-UDIF3W8A0TY-Q4/#=<>MZ@BY72DW/RTNAYPA>RE.'V^BWPM8D%Q^7[[]Z&
M@H,"I, RSFI+:!91"0>Q7)<B!FW74/32TXJSYXTI" V\R&PY:AK@-O!6@2KF
M'T&_A5>Q4! F7WU!><EY^/T<X4Q5MA,9P)S?B$]>1+='/WWU2*BQ'<\S[J1(
MU777 %HT&P&9AH,NZJCP.G*C(+<O0$1RB0KMPPN_)'"52CIQ#'FC-+%17U+
MN$B"Y!!LO[3_$B;(_0FY]0%??Q1]_=%A-TW0\9*'"[H9K ON0&:B7/(X]X\I
M28D1''J[OU)] Z33.W5S-'YK6TXEG/EH<2RT@:(:80]''Z%B:V/?!YWI#)&2
M9$.R[R%D>!RU]?BPF$L0/+Z&?1#70!MI<8;4=1<Z6Y^Y LHH]R&] P&XM%@@
MR\([R#$J7^*N9(IRRU4(N:N"XQ!.?H,^E3]F;DE*Y/^$N'#3>!Q%I=2L6%$B
M.AF=\A*A"B,*0#GFG#P4)_3<[NDZ]R3.K0X=*7I2%)S&*<^,AB8*D^FENABC
M3$\U= RTFK6HXW/2$"6%T<ZPPFTQCX)\#_=9 IK'B-!C!ZT L")ASJ?0^4*S
MJ)S,5EGS&5XG.8T4%2LVK)!RB="\T4N:6-Y078_O6MU#7>GN'_+&)]$;GQST
MHM?$QD\AI[Z.,'/5)\\AU_S#1 %=@T4P A)6(U6W:;[WOG&W<HH]$-\6J%!_
M%8S&WZZV0K2DHH08_;DK?'IQSH(($4P&374'6IV3:G6%4I4J>_P$)GM.)8EL
M5RI#7MTSNJ<;\,5DVK/$S:$$Y?SN2_M;P;OFTI>[=4&YV*97>J>K9E?UC'IV
M*(%E9N\.G@A0*>YWI9Q3[,%[846J%I+9 >KP=DV# ^_V:/A:DQMPV\;NQ^N5
MS<"(2S.D70YD46A8MI5M.!;W=V5!/4[KSTZZP"^HK'^5"4PGO:F=.=W<^ D*
MV_V>YQD\9?C9#\JX$4%]HFN:!X!EG[_O2\UJ:;9^BWA7#9 /1?)60Y'-+!H
MJH^&-"8&KM%UZ3T2WS]1WQMD^R9?<FO&GNY\$<A5(^KMO.6:KLRDN0A]0R?#
M--?-?B;5WU#^.! 7?N-60R M4.]06[5W0[^@4$+ULW;?JA\Y",\5^_CXJ?I4
MR?P/1_W26?K'@HIW\9V+UXD46X:TSS(.'W<K.@C865)>LN%2,\\Y7\7QVVU?
M%"['D<LK$5Z0FA/J+K-^INA38Y RSG.C 1*7".,?:8H203:*Y^%#>Y#';;=8
M(E*:QLZL'Z2PD9)5B0\'62X2C=]VRT.L5." T7"-Y$2K:.SDL*)MJ9HRU'IL
M1N',+/C0 9)[(>!Z"<)+[\F;?IR3&A0&Y/@:E'8D3,8$/?J]\<G;0U7-!7F"
M^'M2F9=C-Y7MU$.2V4S#71J:LHU/3R$YV36-;V..8GYB4Y;6QA*!6\DH5>5P
M6R0=5#HY[TGFDE^4J]&LX$DXV^ZB;FHPB,/#H2#,H=%;R+=QUL S?E#.6]NX
M_MP 2K<\YE !='[6WU6>':Q6/B([5A1/D\+6%+S)K=VT!6M9@QIX A;CRBN
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
MPK7F/8W6&_![98R[%WR _>:?_0)02P,$%     @  Y!I4W@!J*7> @  F@8
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
MIUGP+QL57U?=CRA_/[2.)L:_[#36Z'( \XPI1;1H@YF1[]PFU"VF38N]G<*
M?1/%]IS/D74_HL*&/KQU";@G]RYMR-:^+M0THBIT?06WUO8!F]7W]M&]?OUN
MF=R:)LEP0Z%>+QHX(.L7I9YH4=I;?"TTO0EVF-(CC-(XT/I&"'V8F 3MLS[]
M#U!+ P04    "  #D&E3D1OF <,$  #&"P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6RM5EMOZS8,_BM"M@XMX"6^Y-:>)$":MEBQ]JQHFIZ'80^*
MS21"9<M'DI/VWX^4'2?I:;,-V(LMB2+Y\2H.-DJ_F!6 9:^IS,RPL;(VOVBU
M3+R"E)NFRB%#RD+IE%O<ZF7+Y!IXXIA2V0I]O]M*N<@:HX$[>]"C@2JL%!D\
M:&:*-.7Z[1*DV@P;06-[\"B6*TL'K=$@YTN8@IWE#QIWK5I*(E+(C% 9T[ 8
M-L;!Q667[KL+SP(V9F_-R)*Y4B^TN4V&#9\ @838D@2.OS5,0$H2A#"^5S(;
MM4IBW%]OI=\XV]&6.3<P4?*;2.QJV.@W6 (+7DC[J#:_065/A^3%2AKW99OR
M;J?78'%AK$HK9D20BJS\\]?*#WL,??\3AK!B"!WN4I%#><4M'PVTVC!-MU$:
M+9RICAO!B8R",K4:J0+Y[.AF?/O(GL=WLVMV?SV>SAZO[Z^_/DW9Z1.?2S!G
M@Y9%+72W%5<2+TN)X2<2S]F]RNS*L.LL@>20OX7H:HCA%N)E>%3@%/(FBWR/
MA7X8')$7U29'3E[TF<E<:/;,90'L2IA8*E-H,.S/\=Q8C5GRUQ$=[5I'V^EH
M?X89BR<I)#"U8#<BXUDLN&2W&6HH,*6M8?? 26_"N&4[1!^Y^Z@F*MH+D_,8
MA@VL2@-Z#8W1TPK80DFL.)$MF:50LERKM4C04$O$&I/8PY3N85H0IK7STJG(
MD$D5AF>).;M@&! +Z1QT'15V!VN0;/L/JW_$GI1%'6-C ,5/N%DQ^%X(%$OZ
M+BA3X W36;]@^UD46<)^9I'7Z_?P_\M/_3 (OQRL2MH5S"TS$!=:6($&393.
ME>86L!P/*5O.J.U%W>C]=J+2%+3S0LYS-&=+#WVOU_;?;V?-:9,MU1IT1NYB
M<X7NJ"_U?:^_QU-M)Z"M6(B8P&$J)) K(^R.*VQ[G3!ZO_T#0[1#$_A>%)Z_
MWY:>W<61ES[>^2_H(>SSSH'_@AXJZ(?HP;@*8. "Z/^? >Q^%CTDW D^%W(;
MMFQ-[BF3$Q:@*?6PX\4O;,.UYNAC6=U_^T3D><>+VN%N<:1T.W7I=HZ6[N]H
M$-I;I#D]&X;-#*+"U\\5**>SCXKTN$RJQQ>4R_?D%ENY5(_KK6S*$CKX)X>0
M XO</8Q5U;J<W( &U%(5/P;H*R(Y:,AEN)^51'7.L=U.TV<G[%&8EU\7&@ [
M@D4IQC)74GXS0.KU:X[/*'(C*74-X0VX-F<L:/:QBU)CP=B_"9!)'9T3UUY5
M@;#(3,G1#+2N3)9M6*-NL\-.CH2M6X>M^Z\[[F3%LR4Z"&'>U0E$&&:9FE.+
M= WQ-LL+:SX*YE%-_Z7C(I7Z*@4TWF&BK3S 12?8C7*>O3GO];Z8;<0-2[";
MD4R\DU$TTS*:X*+Y02]^WZZ_5:FS<\4EE]@U7**@MWYL!G4Y[3D2$T+@$$0Y
MN_<R!%[D1V=[]4("?RQ>EZGWH)<.9^2%"+,L?W/(8PZNGG;.O78[/,/T*]UW
M</,TZ/:];KM'9&KC5$_[Q',OZ 5G[XS]P%^[?O)1&K;V9JN48-$$:9C+ZW+,
MJD_K(75<SF:[Z^6$>\_U$I];)F&!K'ZSATU#EU-CN;$J=Y/:7%F<^]QRA8,V
M:+J ](52=KLA!?7H/OH;4$L#!!0    (  .0:5,SSU!_IP(  *8%   9
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;'U484_;,!#]*Z=H'T"*2),&!E5;
M"5C')@U6-=TF-.V#FUQ;"\<.]H72?[]STF:=1/F2V,[=>^\N?C?<&/ODUH@$
MKZ72;A2LB:I!%+E\C:5P9Z9"S5^6QI:">&M7D:LLBJ))*E64]'H742FD#L;#
MYFQJQT-3DY(:IQ9<79;";F]0F<THB(/]P4RNUN0/HO&P$BO,D'Y44\N[J$,I
M9(G:2:/!XG(47,>#F]3'-P$_)6[<P1I\)0MCGOSF:S$*>EX0*LS)(PA^O> M
M*N6!6,;S#C/H*'WBX7J/_KFIG6M9"(>W1OV2!:U'P64 !2Y%K6AF-E]P5\^Y
MQ\N-<LT3-FULRHQY[<B4NV3>EU*W;_&ZZ\-!PF7O2$*R2T@:W2U1H_*3(#$>
M6K,!ZZ,9S2^:4IML%B>U_RD96?XJ.8_&DX?)[.X1LOGWV?7=!++';#ZYST)X
MF,SA9"X6"MWI,")F\O%1OD.]:5&3(ZA7<&\TK1U,=('%__D1*^QD)GN9-\F[
M@!E69]#OA9#TDO@=O'Y7=K_!ZQ_!FUJ^UI:V(4R5T 1"%S!YKF7%]XW@]_7"
MD>4+\^<=JK2C2ANJ])AT]E%1*P2SY':@76TA(V/YQD.V=82EXVXCO=7D=X&]
M70>N$CF. O:C0_N"P7C'X'8,;L^@D4+(#9O)D?-2:(VP-(I-*?4*3J3F$U,[
M;H0['0#WF_,6:+NFP]O(4"E64(#49,!KD#G"!XC3?I@F??B&S@W8>GE=UDH0
M!Q;(8G,I&D^>I$F87IR?'@/7AF#+D^DMDK@?QE<QS T)!7B\;*\F3L,XO8*W
M_F9TX)V209H)X;A5M:;61MUI-X2N6^_]"V\GV+VP*ZD=*%QR:N_LXWD MIT*
M[89,U3AQ88A]W2S7/$C1^@#^OC2&]AM/T(WF\5]02P,$%     @  Y!I4\^/
MC\F! @  +04  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL?51M;]HP
M$/XKIVR:6JEJ0J"E,(@$M-,FK2LJ[:9IV@<GN1!KCIW93FGWZW=V(&-2X0OQ
MO3S//7?X/-DH_<N4B!:>*R'--"BMK<=A:+(2*V;.58V2(H72%;-DZG5H:HTL
M]Z!*A'$47885XS)()MZWU,E$-59PB4L-IJDJIE_F*-1F&O2"G>.>KTOK'&$R
MJ=D:5V@?ZZ4F*^Q8<EZA-%Q)T%A,@UEO/!^X?)_PE>/&[)W!=9(J]<L9G_)I
M$#E!*#"SCH'1YPD7*(0C(AF_MYQ!5](!]\\[]@^^=^HE90872GSCN2VGP54
M.1:L$?9>;3[BMI\+QY<I8?PO;-K<>!1 UABKJBV8%%1<ME_VO)W#'N J.@"(
MMX#8ZVX+>977S+)DHM4&M,LF-G?PK7HTB>/2_2DKJRG*"6>3+W</-RM8SK[/
MYI]OX.2!I0+-Z22TQ.TRPFS+,V]YX@,\([A5TI8&;F2.^?_XD#1UPN*=L'E\
ME'"%]3GTHS.(H[AWA*_?-=KW?/T#?->86KCF)A/*-!KAQRPU5M.E^'F$?-"1
M#SSYX)!8VI6\$0BJ@+O&&LMDSN4:7-'79GF4S>WAV-0LPVE BV90/V&0/)0(
M"U753+Z\>W,5]X;O#:B]4KGK+U.T+<9B[H180A1*T-JY.#/.1U.U6*6HN]'"
M"9>4JAI#1.9T#*.P'X4^LM])K;G,>,T$O(7>V2B*X5&R2FG+_U"UG.:J&FGA
M)(Z'I[!@6K\XU!,3C1^*5^>0E\,+>&W@X=X5KE"O_:(:\*SM;>Z\W5LP:U?@
M7WK[D-PRO>;2@,""H-'Y\"( W2YG:UA5^X5(E:7U\L>2WC/4+H'BA5)V9[@"
MW0N9_ 502P,$%     @  Y!I4[>,JM:& @  204  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL?93=;]HP$,#_E5.>-@DU'T I%2 5UFG5Q*@*VQZF
M/9CD(%8=.[6=IOSW.SLA95+A)?'9=[_[\)TGM=+/)D>T\%8(::9!;FUY&X8F
MS;%@YDJ5*.EDIW3!+(EZ'YI2(\N\42'")(JNPX)Q&<PF?N]1SR:JLH)+?-1@
MJJ)@^C!'H>II$ ?'C2>^SZW;"&>3DNUQC?9G^:A)"CM*Q@N4ABL)&G?3X"Z^
MG0^<OE?XQ;$V)VMPF6R5>G;"0S8-(A<0"DRM(S#ZO>("A7 @"N.E90:=2V=X
MNC[2O_K<*9<M,[A0XC?/;#X-;@+(<,<J89]4_0W;?(:.ERIA_!?J1K<_#""M
MC%5%:TP1%%PV?_;6UN'$X"8Z8Y"T!HF/NW'DH_S"+)M-M*I!.VVBN85/U5M3
M<%RZ2UE;3:><[.QLL5HN5S]@O5DMOL.G#=L*-)\GH26T4PC3%C-O,,D9S!B6
M2MK<P+W,,/O?/J20NKB28USSY")PC>45]*,>)%$27^#UNSS[GM<_P[M_J;@]
MP)^[K;&:6N'O!>:@8PX\<W"N=JHHJ+'65J7/\(0&]2MF0,T"#\943*;X42$O
M,S<Y G%+)@^0LXSZOL6:G-$:U [2QJWQ;FDL@;?>@!F2!<V9N04JH,5BB]I7
M<=U8=S1G5C.MF;0&DG[O>M2'5>GFQ'@<J3"9 4VQL;3@<@_C7GP][(VC^ AC
MKXP+US">MJMLI?$]EHH:00,V9>>T(]WX02F8I#OMC<EI/!K!1EDF7(AQG/1&
MPP^O.CQI[P+UW@^QH3I4TC:=WNUV[\1=,Q[OZLTCLV1ZSRE'@3LRC:Y&-):Z
M&=Q&L*KTP[)5ED;/+W-ZZU [!3K?*66/@G/0O9ZS?U!+ P04    "  #D&E3
M ,46,*,$   F"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6RM5EEO
MXS80_BL#-R@20+%%ZK*RB0'G:+LH<B!.N@]%'QAI;*N11"U)Y]A?WR$E*TZ:
M.$#1%XDBA]]\<VH.'Z6ZUTM$ T]56>NCP=*8YF TTMD2*Z&'LL&:3N925<+0
MIUJ,=*-0Y.Y258ZX[\>C2A3U8'+H]J[4Y%"N3%G4>*5 KZI*J.=C+.7CT8 -
MUAO7Q6)I[,9H<MB(!<[0W#97BKY&/4I>5%CK0M:@<'XTF+*#X]C*.X$_"GS4
M&VNPEMQ)>6\_ON9' ]\2PA(S8Q$$O1[P!,O2 A&-[QWFH%=I+VZNU^B_.-O)
MECNA\426WXK<+(\&XP'D.!>KTES+Q]^PLR>R>)DLM7O"8RL;!@/(5MK(JKM,
M#*JB;M_BJ?/#QH6Q_\$%WEW@CG>KR+$\%49,#I5\!&6E"<TNG*GN-I$K:AN4
MF5%T6M ],YG=7)[\OG\\G9V=PLGE^=79Q6QZ\_7R G9OQ%V)>N]P9$B-%1YE
M'>1Q"\D_@$SA7-9FJ>&LSC%_?7]$]'J.?,WQF&\%G&$SA,#W@/N<;<$+>IL#
MAQ=\A+<4"O=M+'.X$L^48@:F2HEZ@6[]Y_1.&T7Y\M<696&O+'3*PH^4M=D.
M<@Y3FX&%>89;<HP"LT2X*D7]GH>W8MI"/="-R/!H0)6H43W@8')#<'-94I45
M]0*,C5Y7:L4/U$X;95-V#[)YJ0?+ABK;G3:H"ID#VJ@!^=Q@=4<TUXX_@(N5
MVR!+OKEDQWQ_8S5=+!0NA$$X%F151CJ%ML*GF'5(S"'Y$#$O2%(O#5+8 7\8
MQ9 ,.2W#V(M8#-=HE&S+%433E$4F'&/"4IB)IC"B+'ZT>[NA[P4L]/B8[0$?
M^A'\_-.8,_ZE?T_SOZF,R*2.UH>L&//\./+B:$Q ,7.<.D:7SF4:%I0D%HHD
MP\!+0Y(<#\=^?XY/J++"YM4N]\8A]Z(XW ,V3'@O0MZ>8V%!=IG//!82;Q8.
M_>"MV_X= 4@]1@13GY&O^##@1-$N6<(\SE]8/J"S5]3YFI!+AK5#W@&./18$
MWCA)U\"QBP<+N!?P!+:40=270;2]#.AODJ^(!5EV3?Q4D5F.,Y>1Z\)XKQ*V
MPO[G2KB>W?Y/!?!ILJ_=OM.O2/EF*B51ZOE) @$YG;6'703?IK([>TF@M\>?
M)]"+LIU.W9;0QGUHX^VAM3'LVNF)K&A<T&UMGCW9-;X7U>V(GP10;RC,-A5B
MJ]!V":EL$ O:$]G22<G:]G;R"PTTBN0)N9/75LXF@&4OZF?GS^2+IFNUEF61
M"^MM;>AE_P]Z \26FZTSJT#AT@XKU+1*J37L.E"YTG2N]P[@9JD07_T:X8+L
M?KWCHN32YF4U$R6V6L@!]^B8[T#" WKN<NHO.Y FD2W7U/9.C4*1R58^QP>:
MNAKW4TOC"(* ,B 8A]2 4_@5:S*A=((BI]&BL#\]UW1#:GH,PG$,U YY" GC
M<".IZW[N^AW;2U+;1\+4<DJ\=&R),B_DR7O)-MJ872I4"S>A6=>O:M..,?UN
M/P1.V]GG1;R=(,^%6A04D!+G=-4?)M0[5#N5M1]&-FX2NI.&YBJW7-(@B\H*
MT/E<2K/^L KZT7CR#U!+ P04    "  #D&E3Q%->7O,$  #<#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6RE5VUOVS80_BL'KQAL@(WU_N(E ?*V
MM4";!G&Z?ACV@9;.ME!)U$@J3O_]CI2EVFOLI>T7BZ)XSSWWQCN?;H3\K-:(
M&IZJLE9GH[76S6PZ5=D:*ZY.1(,U?5D*67%-KW(U58U$GENAJIQZCA--*U[4
MH_-3NW<GST]%J\NBQCL)JJTJ+K]<8BDV9R-WU&_<%ZNU-AO3\].&KW".^F-S
M)^EM.J#D186U*D0-$I=GHPMW=AF:\_; GP5NU,X:C"4+(3Z;E[?YV<@QA+#$
M3!L$3H]'O,*R-$!$XY\MYFA0:01WUSWZ[]9VLF7!%5Z)\E.1Z_79*!E!CDO>
MEOI>;-[@UAY+,!.ELK^PZ<Y&P0BR5FE1;86)0574W9,_;?VP(Y X!P2\K8!G
M>7>*+,MKKOGYJ10;D.8TH9F%-=5*$[FB-D&9:TE?"Y+3Y[<W#_#V]NK#^QL8
MO_LPGT_@[N8>YF\N[FGC@2]*5)/3J29-YOPTVZ)>=JC> =04WHM:KQ7<U#GF
M^_)38CC0]'J:E]Y1P#DV)^ [##S'<X_@^8/9OL7S#^#=<%D7]4K!'4J8K[E$
M^.MBH;2D+/G["'XPX <6/SC$EXHG;TL$L80K436MYC8)Z?62JR(#7N=P792M
MQAQNJ?;>";5#YCF/'U?XL$98BI)JC,P";0('"K6B3:G7H.ESML]C,?#(MSQJ
MXE'4= QA7!*?"31$2%GO<*UEL6@[8"T,6$4XE)_9Y[4H<Y0*QD5-BD2K"%0Q
MP*<,&]W+DYX=M$JTM5:3&3RL)>)>ML MF;:_8X)N?IR=U6U;H>1:2'C=N71F
M_;C/_Q6X;L@BUZ/5V$U8G(1F<QS%S UCNPQ#YOFT?(=*S> :L4(3F<<B1Z+\
MZR^)YWJ_??,<IRQ(@LDS*E_@*+;U_0O810&+/7>R9^TV;9ZS]SN4]ZH'Q8/:
M06GGDC_H9H>E%!5==AG=^PK!;/!"PB,OVRZT$G.LFCZU-EQ*3O$E<#]FCD-8
MAQQI;##<7T:]S]2QYS(_22?'V%]C+>C"-$Z;P2=[.V/^FC^2'U<(=5LM*!V)
MK,U(!=2PE"933/FTBG1T'*AB\&<+8W"Y;W+-96X0@9^R) A8%'J0>BSP(Q8%
M*00.<Y*8>4'<19D:%C1"8ZT+7@[0'>&0.6' '#<]Z-N?-]I&YCMM[6/DDC%>
M$C(W"O_?VF]3^8<\_ J<DR0TA>.<!%T%.2>Q;Q?N2>1.ON;;#UIE$=UP<D3'
MD?81#NTC?''[N.OC7W[YFA2V2ZCGVL118#/BS53#,SP;T0RG4#[BZ#^]H]G1
ME_?ZMOFR0?)7+6RLRM9<S?;*I]["RZPMA][2>^N9-*-^9"7(_X7(*0Z&1FT.
M<V4_X'))$QL-<VV9PYI2%Q:(-+X1I]<]GQG00*#19G,_%7R[Y5#KK2GU=6$B
M2XJ6**5A92([5(D;ARQ,?992)7W8(9KMR=)5HI207XSU9%$O3!7MAW0%!<F>
M;*=!V M106IJ@*6."P&IB5V64DGL'A_N2\]G4>Q#9.Y,%OG[A.[G'Q6X+ Y3
MYL3Q0.$PYWU[!R4#]Y1%:<R"R(<'H>E^<1V6!@E5J4L>=%A$;&(_@.?R>;HS
M<5)G6MFY6I%^:NO=\#GL#J/[13>Q?CW>S?WON5P5Y*42ER1*I409++M9NGO1
MHK'SZT)HFH;M<DU_/U": _1]*2@DVQ>C8/A#<_XO4$L#!!0    (  .0:5.L
MZF5DZ 4  #L7   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;*U82V_;
M.!#^*X2QAQ9H8I&2++EP#.35UFF2#>K-]K#8 RW1-A%)=$DJ3H#]\3N4%,FV
M'E9WFT-,2?.>X7Q#3K9"/JDU8QJ]Q%&BS@9KK3<?AT,5K%E,U:G8L 2^+(6,
MJ89'N1JJC60TS)CB:$@L:S2,*4\&TTGV[D%.)R+5$4_8@T0JC6,J7R]8)+9G
M SQX>_&-K];:O!A.)QNZ8G.F'S</$IZ&I920QRQ17"1(LN79X!Q_O"6.8<@H
M_N1LJW;6R+BR$.+)/,S"LX%E+&(1"[010>'GF5VR*#*2P(X?A=!!J=,P[J[?
MI'_*G =G%E2Q2Q%]YZ%>GPW\ 0K9DJ:1_B:V7UCAD&OD!2)2V7^T+6BM 0I2
MI45<,(,%,4_R7_I2!&*'P?9:&$C!0 X9< N#73#8!PRDC<$I&)R^#&[!X/9E
M&!4,H[X,7L'@]67P"P:_;Y3&!<.XKP9LO67..F1QVEC*9->R[;:QO*4;9_D>
MYH655>45U70ZD6*+I*$'>6:1E7;&#\7($[,+YUK"5PY\>GKQ.)_=7\_GZ 3=
M4RFIV1/HW173E$?J/?H-#9%:4\D4X@EZ3+A6'^ EK/]8BU31)(1G6$GSZHY'
M$>PL-1EJL,S('P:%%1>Y%:3%BO.-/$7$_X"(1?#C_ J]^^U]I3K_WR#ULEOJ
MG&U.D6VU2&V0=]4M[R9-:O(:I%QW2[FCX*N-CTGYU-\WJUW*Y_X>=4CYTM^C
M#BFS7YRMFU\2H:]]*M/+K>HTY[9;T!4+:D$R&Z=-YA V<KF;2;F;2:;$;E6B
M LDW&;[]OD07J0("I=!?YPNE)2#>WQU*[%*)G2EQ6I3<I_&"22262*:)!DC.
M&H "0 W2.(VH9B'Z)WO7%*5<MIO)-B/"\Y18D^%S@SU.:8_S,T[?,;D"\WJY
M[)8JW$Z7'Z0(& L5S!T!@PX9-K6X7,1HQS/7M6Q"FKT;E:I'1U2S)9,28@IH
M$#Q]0!LJT3.-4FC3T'-#$444@K\!E[,R>@^Q[ZS3RUR?MV.G=6I9%B[MS'=K
M/[*O.=EXAPRS$\O=I[H]*FPO-EX9&Z\S-I<BCB'IORHP7K_ ]"/[FI.9J6 O
M,J.#R!R5MA<9OXR,WQF9ZY=@39,50P;115.UYOP8[RAV3D>.W5*NXU+QN%/Q
MG$;,M(8B)TG9*XHI8J94"K4,"8+-F2B:S^(F83F!R5)KAB[&]>9!7,O\-5N-
MK6H,LOK;_1\+Z*+0L=L"<)ME.P,:_@G+Z&HEV0IZ+-JD$G*L8"%YP!K-P35S
M\G"UF%2A#";=" "GPXC3!8^XYBVA(#7=MN6TZZ[ !]N=W?Z6_TAYR/4K.D]"
M]%GP9(4N11(PF?3K^;C"%>QTMQ>JU@A&7!28!0.]T%Y8HIM'4:?FL&.YV!\?
M=(^>=+<-=*.QT[([<05DN!O)YFLA]8EF,H8]^,R4CEL=<FN;#7N6OY/!PJ&C
M=/NF5L"'NY'O?&>>@',U#[ANM'-4T^]XSGCL']K9C^ZVH-M/D.<[+1T95V"%
MN]'JNY!/IEH#NN&:1HV^>#4;7<^VZS$_2K=O8P4;N!LWKMA"HR5/:!)DIHK8
M_(2 J5NNUZ9KKQE*V(M&F"# 7KUNKAV_7A-.@QO'R/:]J# (=X-0UI^$:C9M
M7$OO"<;N")-]XZX:"+$%AX # +]NH/.)Z]K[9)^:Q/F>?S H?6XD&_L'P\67
M)C+/\0Y'%5P'S)&'76^?[*9!FNL2VVO. ZE E72#ZKU!*G.AD#70922V"BVE
MB)$ 4(4O4%K9+5P;BLP*^7OVCRUR4$<WI %WO3%IV;&D@E[2#;WEV)\9O4D7
M$0\0>V$RX IFF:VY,$F:FM*,U*$7.VYK:9.= UXW]-[1%QZG,8PBUPD<=%[1
M7 M)8=";ORK-XLY#9(6QI!MC_]<QDE3X2KKQ]5K!Z3%K[ZEBRS2"F6+9-,C,
MCL@A%GIE,*HU&37<N1HSU\IW5*YXHE#$EB#+.O6@MF1^4YL_:+');LL60FL1
M9\LUHR&3A@"^+X70;P_F JZ\+Y_^"U!+ P04    "  #D&E3N5T+U[D"  !H
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6R-E6U/VS 0Q[^*E:$)
M)&C2I.DJUE:" AK:V"H"VXMI+TQR22P<.[/=%O;I=W9"U$%:3:KJA_A_][OS
MY3+=2/6H2P!#GBHN],PKC:E/?5^G)514#V0- I_D4E74X%(5OJX5T,R)*NZ'
M03#V*\J$-Y^ZO:6:3^7*<"9@J8A>5155S^? Y6;F#;V7C5M6E,9N^/-I30M(
MP-S72X4KO[.2L0J$9E(0!?G,.QN>+L;VO#OPG<%&;\V)C>1!RD>[N,YF7F"!
M@$-JK 6*PQH6P+DUA!B_6YM>Y](*M^<OUJ]<[!C+ ]6PD/P'RTPY\R8>R2"G
M*VYNY>83M/'$UEXJN7;_9-.>#3R2KK2152M&@HJ)9J1/;1ZV!,/1#D'8"L+_
M%42M('*!-F0NK MJZ'RJY(8H>QJMV8G+C5-C-$S86TR,PJ<,=69^?I]<?[U,
M$G)"$JR0;,6!R)S<PAJ4!AQ36C-#.?M#7=H/+\!0QO41"NZ3"W)X<$0."!/D
MKI0K346FI[Y!+FO=3UN&\X8AW,%P5JL!"2?') S"88]\L5^>0#T@4= G]S$;
M74K"+B6ALQ?ML/=-%52T\1Z3A11:<I8UX6. 9*E @S#-!N;JB@DJ4D8Y27 3
ML,2-)C_/'K116*2_]A!%'5'DB$8[B!94E^3]NTDX##^2Y&[YF1B%I>%H[%O"
M1$':>\)1EWU7T'@8.P_VU5[/HTF$OZF_[B$;=62C_R=;7B\O^UPW)N(MUV$8
M!T'0[SKN7,=[77\!K4\Q$51HVK2$5&K,O$T*S=9,2_5,<@!-:LJR/J[X#==)
M/ G&PXZKJ;[X3>9>'?L'?]SAC_?BWX J0#4%A7DC>5-%HN@C';]!B.,@"L-7
M"/Y6'[ ]^(:J@@E-..0H# 8?,!35]+5F863M6L.#--AHW+3$3P$H>P"?YU*:
MEX7M-MW'9?X74$L#!!0    (  .0:5,2X:V$[0,  %D5   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;+58;6_B.!C\*U:DE7:EW29V>&L%2!#*;J0M
MK:"]T^ET'T(P$#6)6=O KG0__APGQ+0;['(E7]K$R<P\F<>>!'?WA#ZS-<8<
M_$SBE/6L->>;&]MFX1HG ;LB&YR**TM"DX"+4[JRV8;B8"%!26PCQVG921"E
M5K\KQQYHOTNV/(Y2_$ !VR9)0'\-<4SV/0M:AX%IM%KS;,#N=S?!"L\P?]H\
M4'%FERR+*,$IBT@**%[VK &\&;L2(._X(\)[=G0,LD>9$_*<G?B+GN5D%>$8
MASRC",2_'?9P'&=,HHX?!:E5:F; X^,#^U@^O'B8><"P1^(_HP5?]ZR.!19X
M&6QC/B7[;[AXH&;&%Y*8R;]@G]_;<BT0;ADG20$6%211FO\/?A9&' $$3S4
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
M<G",;ZJN&MMJ8E7IF\F)LNA_?CC'CP'0;@/>GREEGR<N0?UY,?@/4$L#!!0
M   (  .0:5.WO]\ C ,  .<.   9    >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;+5778_B-A3]*U:T#[M2.XGSG1$@S0#5K+1;C8;.]J'J@X>8)-K$IK:!
MK=0?7]O)))"8%%'Q K%SSKV^]]C7N9,#9=]YCK$ /ZJ2\*F5"[&]MVV^SG&%
M^!W=8B+?;"BKD)!#EME\RS!*-:DJ;==Q0KM"!;%F$SWWS&83NA-E0? S WQ7
M58C]_8A+>IA:T'J?>"FR7*@)>S;9H@ROL'C=/C,YLELK:5%AP@M* ,.;J?4
M[Y<P402-^%;@ S]Z!BJ4-TJ_J\'G=&HY:D6XQ&NA3"#YM\=S7);*DES'7XU1
MJ_6IB,?/[]9_T<'+8-X0QW-:_EZD(I]:L052O$&[4KS0PQ-N @J4O34MN?X%
MAQH;28_K'1>T:LAR7!6D_D<_FD0<$:0=,\%M"&Z?X)\A> W!N]2#WQ#\2ST$
M#4&';M>QZ\0MD$"S":,'P!1:6E,/.ON:+?-5$+515H+)MX7DB=G+\MORU]<E
M^!DL"HZRC.$,:07I!KS@/28[##XNL$!%R3])U.MJ 3Y^^ 0^@(* WW*ZXXBD
M?&(+N19ET5XW?A]KO^X9OQ[X2HG(.5B2%*<&_F*<GXSP;9F#-A'N>R(>W5&#
M*[R] Y[S$W =%QK6,[^<[IC"^7_>EU=[/TF&U^X*3]OSSM@[OQ?^^"*AX+/
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
M5%*1FEOJ4RYG$#2SV7Z"VZY7:=3;[O8$<SUGKI<RC[G>7"\5 /(:4* -4<Q
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
M[0&S/Q5"KR>V83?O[? =4$L#!!0    (  .0:5.P"D@OA (  *H&   9
M>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;*55RV[;,!#\E8600P*DUC./!K(
M/]2T!Z>&E;0(BAYHB;:)4*1"TG'R]R4I674"V3#:BT0N=V:X2W$4;[AXDBN,
M%;R6E,F^LU*JNG%=F:]PB62/5YCIE047)5)Z*I:NK 1&A065U T\[](M$6%.
M$MO85"0Q7RM*&)X*D.NR1.)MB"G?]!W?V09F9+E2)N F<866.,/JH9H*/7-;
MEH*4F$G"&0B\Z#L#_R:-3+Y-^$'P1NZ,P50RY_S)3+X5?<<S&\(4Y\HP(/UZ
MP2-,J2'2VWAN.)U6T@!WQUOV+[9V7<L<23SB]"<IU*KO7#M0X 5:4S7CFZ^X
MJ>?"\.6<2ON$39U[%3F0KZ7B90/6.R@)J]_HM>G##D#S= ."!A!\!.Q3"!M
M>*Q"U "B8Q4N&H MW:UKMXT;(X626/ -").MV<S =M^B=;\(,]])IH1>)1JG
MDO0NG=T^0G;_?3:X32%[S.[3278.=^D]?(([) 0R)PFG8ZP0H?),1Q^R,9R>
MG,$)$ 830JD^<1F[2F_'D+IY(SVLI8,]TB%,.%,K"2DK<-&!'Q_&?SZ =W4;
MVEX$VUX,@X.$&:YZ$'KG$'B!W[&?T?%PKZN<_U-/_UG]73/"]L,(+5^XAV\J
MM!<)]78.4XJ8 L0*2)_7I-(FH>#78"Z5T+?\]P&IJ)6*K%2T1VJ,M<7E!%GG
MP*_: B7N^IQJ%K^F,0;XDH2]R]A]V3VC8Y+&'4F^U[M^GY5V9X5M5EVLNW/Y
M2BR6UO4DY'S-5-WN-MH:Z\#ZR8?XT+\9^1WQL3;BVC?_TM<N/D%B29@$BA=:
MRNM=:6\0M3/6$\4K>_7G7&DCL<.5_IE@81+T^H)SM9T8@?;WE/P!4$L#!!0
M   (  .0:5./'7' 0P,  *T)   9    >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;(V6:X_:.!2&_\I1U)5:J24)A$M'@ 0#HYW5L$7#M*O5:C^8Y$"L.G;6
M=F#FWZ_MA!2F(=,OX-OS^CW'CNWQ4<CO*D74\)PQKB9>JG5^X_LJ3C$CJB-R
MY*9G)V1&M*G*O:]RB21Q4,;\;A ,_(Q0[DW'KFTMIV-1:$8YKB6H(LN(?)DC
M$\>)%WJGAD>Z3[5M\*?CG.QQ@_IKOI:FYM<J"<V0*RHX2-Q-O%EX<S>RX]V
M;Q2/ZJP,-I*M$-]MY3Z9>($UA QC;16(^3O@+3)FA8R-_RI-KY[2@N?ED_J=
MB]W$LB4*;P7[BR8ZG7@C#Q+<D8+I1W'\':MX^E8O%DRY7SA68P,/XD)ID56P
M<9!17OZ3YRH/9X#1:0:Z%=!]#?2N +T*Z+T&HBM 5 '1KP+]"NC_*C"H@('+
M?9DLE^D%T60ZEN((THXV:K;@ELO1)L&4VXVUT=+T4L/IZ9]?GI8;6,_^GLT?
MEO )'O$@V('R/3P(PF%1(&@!F_425IAM4<+[!6I"F?I@!C\8,1 [N)684-U,
M/UW0G^#K9@'OWWV =T YK"AC9G^IL:]-+-:1'U>^YZ7O[A7?(:P$UZF")4\P
MN>1]DX,Z$=U3(N;=5L%9L>] +_P(W: ;-/BY;<=7Y*6-7KPQ>2[-Y('%PV$#
MOFS'%QBW>K]KQ_\@O -!(WZ1REZ]IWI.KW?5SE;#/5=:%N8(TO"/VR?W&C/U
M;XM\5,M'3CZZ(O\D-&$0DYS$5+\T+57)#QQO3];#M-<?^X?SC/P\)/HQY,)6
MO[;5;[5U1Y\Q,9M:HT2E01*-'X%P7A#6Y+%=+(PZ0?!;TU*^P04_<Q?1#.IH
M!JU":Y14)*!3$TPJ6 +F#KL,KBFH=LW/D+EOML7>L+8W?,M>;+>6.7Q.&P$*
M96Y"YW-'.>&Q/89,?TID<B02(2]DG)I+J/&T:9]NV)#6,N)V;M2_PBW:N3!X
M:QU'=:)&K4I?"JTTX8E-QI8PDY:FA5N6(F%T]CT,.]&K#\(_NV8RE'OW(% 0
MBX+K\J"M6^LWQ\Q=M:_:Y^'-HGPZ_) I'S(K(O>4*V"X,Y)!9VBVNRP?!V5%
MB]Q=9ENAS=7HBJEY3Z&T TS_3@A]JM@)ZA?:]']02P,$%     @  Y!I4SF,
M7W2N @  ^P8  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULC57;;MI
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
M8*T@IZR\D\<J$$< S=,,B"I = J(6P"="M Y!71: '$%B%^[0K<"=%\+Z%4
M^S*#,E@VTC.BR&@@^ X),UNSF89]71:M TR9R:RE$OHIU3@U^O/3E_D2+<;?
MQI./<_0!16$4(L)2T\!H*B"E"HW7 D"GDY+H[0P4H9E\I^=^U%R(K_:S/J"O
MRQEZ^^8=>H,H0[<TRW3NR$&@M$ZS6I!4FB:EIJA%$T:WG*F-1'.60OH<'^C]
MU9N,]IN<1$["<2%\U G?VTTUZ)FZX7\0IN&X%3YSPV_)TQX=-J#G;O02"J?V
M:S=\!HG?LOJS4';J?.E8OKB%S^;':5HX>..:-[:\G5:==PK=,*G$UC"B[S:Y
M;A3D\H>#OEO3=YVR%X(G *E$*\%SE)3Z2;/^\IV6?#W+9^SY811U!\%#@X9>
MK:'GU'!-'R'5)T.! *F0( K>ZZ/&MB1K$N FPY$?AK\Y(G-1J[KX>54%H68,
M)41NFK2Y*?MGI/5K:?U?"%BJ/4%_3))[I#@J!&4)+9HCZ&:/SZB\K%5>.GD^
M;954VC$I6VM9&6$)-!W3D@3'SQ+*[S6G% X/]AV>26PHR),],KK8()FBT.RX
MX<OUL1^W+'_T]<#G[.#E5\(15!P=F*/_PQ#PP<BPV\E^VA*F%>%)#/LM,3PX
M'X[_0U^8GF'K^G'7E=;X8)G8[9FO2^QYQ7(2E<LZ*F7ZXY=^&K8$[N"GV.V!
M7[@BF?:H@B14/37&JM=PZOR+DX6#H_(I![&VA:Y$"=\R5189]6A=3(]M"7DR
M/L%7L[(D/M"4%?HM$6O*),I@I2E#_T*'0Y1%;]E1O+!%VAU7NN2SS8W^40!A
M)NCG*\[5OF,6J'\]1O\"4$L#!!0    (  .0:5.F!8,U2 (  .\$   9
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;'U4;4_;,!#^*U;$!Y!&DZ:T;"B-
M1"G3D'BI*-TT3?O@)M?&PK$S^]+"?OW.3HBZK>5+[+/OGA?G[&2KS;,M )"]
ME%+9<5 @5A=A:+,"2FY[N@)%.RMM2HX4FG5H*P,\]T6E#.,H&H4E%RI($[\V
M,VFB:Y1"P<PP6Y<E-Z\3D'H[#OK!V\*C6!?H%L(TJ?@:YH"+:F8H"CN47)2@
MK-"*&5B-@\O^Q63H\GW"5P%;NS-GSLE2ZV<7W.3C('*"0$*&#H'3L($KD-(!
MD8Q?+6;04;K"W?D;^F?OG;PLN84K+;^)'(MQ\#%@.:QX+?%1;[] Z\<+S+2T
M_LNV;6X4L*RVJ,NVF!240C4C?VG/8:<@[A\HB-N"V.MNB+S**4>>)D9OF7'9
MA.8FWJJO)G%"N9\R1T.[@NHPO7]XNIZSV>7WR\GM-3ME<_KK>2V!Z15[J-$B
M5[E0:S:%);+C*2 7TIY0XKU&L&S&7_F2LH^84.RIT+6E?)N$2-(<09BU,B:-
MC/B C#E4/3:(/K XBON+^90='YW\C1*2L<Y=W+F+/>S@ *Q7?:,LFIH:"=F/
M6TI@-PBE_?D._*"#'WCXLP/PNP=4&:$R47&YSWP#,_(P[IILTOZG*$["S1[R
MLX[\[%WRA>*E-BA^0\YR83-=*]S'W: ,=[A/X_A\/_>PXQZ^RWW%C7EUKC=<
MUKY7<CKI?>S#_YV/SH?_L(<[_>N>@CMNUD)9)F%%95'OG%!,<[V: '7E6WJI
MD2Z(GQ;T(H%Q";2_TM2=;>!N2??&I7\ 4$L#!!0    (  .0:5/C9KGZD@,
M )\,   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;+57:V_;-A3]*X30
M#PF01:+\D!/8!NK', ]-[-E)AV'8!UJB;:(2J9%4W S]\;VB9$EI),T!FB\V
M7^?<PT/RXFIX%/*+.E"JT=<HY&ID';2.;VU;^0<:$74M8LIA9B=D1#1TY=Y6
ML:0D,* HM%W'Z=L18=P:#\W82HZ'(M$AXW0ED4JBB,CG"0W%<61AZS2P9ON#
M3@?L\3 F>[JA^C%>2>C9!4O (LH5$QQ)NAM9'_'M''LIP*SXS.A15=HHW<I6
MB"]I9Q&,+"=51$/JZY2"P-\3G=(P3)E Q[\YJ57$3('5]HG]5[-YV,R6*#H5
MX9\LT(>1-;!00'<D"?5:''^C^89Z*9\O0F5^T3%;V^]9R$^4%E$.!@41X]D_
M^9H;40'@)H"; ]QS 9T<T/D1T&T ='- ]UQ +P>8K=O9WHUQ,Z+)>"C%$<ET
M-;"E#>.^08-?C*<79:,ES#+ Z?%T>?]YOGY83#[-T6J]O%ML-LOU7^A^^3#?
MH(L9U82%ZA+]@AXW,W3QX1)]0(RCAX-(%.&!&MH:1*14MI\'G&0!W8: &-T)
MK@\*S7E @QK\M!U_TX*W8?.% ^[)@8G;2O@[X=>H@Z^0Z[BX3D\[?$-C@#N-
M\-GY<*<&/F^'SZA?B'=:S.@4UZ%C^#J-?%N-%EQIF4 VT.CO3[  +32-U#\M
M]-V"OFOHNPWT*RE\2@.%=E)$R!?\B4K-MB%%7&A:=YNF&6'?$*99[VF,,1X,
M[:>JQS6+W%ZW7/5";*\0VVL5:[S(-*9I\>JDEP;P!$X.72%U()(JQ)1*8.8"
M7D<V<EFWFRQBKRK4N7%QH]9^H;7?JG5:L?+^M94O.+V"TWN/NS HZ =G2S:G
MCV+R3*!7Y]O@U0$[+Z_ _/6*OM=WG'I;;PJ--V^S%7U#?V#SU-%;+,=.F8Z=
M]S =5_(]_LE/<)(SOGR#3=9BMU3BMBIYY"02$/L_>#8!4[Y(N*X-[[XE?)GI
M<.?-9UL= Z,B>-1"/O__\9;Y#W??Y7C+G(5_2M("Y^O=GN+7*<KSO$:[RP2%
MVS.4$5:5P+@/E:VB(,;W96($:@J)LUY6OT96HZHRQ6&O5=4RT4I#(</X'L42
M)+&8A+7QO7,NH5TIQ"(J]Z8"5LA<[:PB*4:+*ONCJ2U_&)_BVUE6*Y<T6>E^
M1^0>;$0AW0&E<^V!)3*KAK..%K$I][9"0_%HF@?X@J R70#S.P&W.>^D 8IO
MDO%W4$L#!!0    (  .0:5.0OL3GC04  !L9   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;+5977/:.!3]*QJF#\U,&EOR)QW"3!*2)FVWDPGM]F%G
M'X01X(UML9(,Z;]?R3:V";+PIDD>@FWNN??HZNI<68RVE#WR%2$"/*5)QL\'
M*R'6'RV+1RN28GY&UR23WRPH2[&0MVQI\34C>%Z TL1"MNU;*8ZSP7A4/+MG
MXQ'-11)GY)X!GJ<I9K\N24*WYP,XV#UXB)<KH1Y8X]$:+\F4B!_K>R;OK-K+
M/$Y)QF.: 486YX,+^/&+@Q2@L/@S)EO>N@9J*#-*']7-W?Q\8"M&)"&14"ZP
M_-B0*Y(DRI/D\6_E=%#'5,#V]<[[33%X.9@9YN2*)C_CN5B=#\(!F),%SA/Q
M0+>WI!J0I_Q%-.'%?[ M;7U_ **<"YI68,D@C;/R$S]5B6@!H-L!0!4 ]04X
M%<#I"W K@-L7X%4 KR_ KP!^7T!0 8*^@+ "A'T!PPHP[ N ]F[F[-Z0>K++
MHBNKI"BQ"19X/&)T"YBRE_[415&G!5Y65IRI)3453'X;2YP8_[QX>+CX]GT*
MWD^(P''"3\ '\&,Z >_?G8!WP )\A1GA(,[ CRP6_%0^E-??5S3G.)OSD24D
M"^7+BJJ(EV5$U!'Q<YZ= >2> F0CJ(%?F>$7:R;A82=\T@-N!YWPZR/P?"FC
MVP7<UL!OS/ I69\!Q^Z,_JE'Z@SPV]^+?M<?KAO[Y_ZITT7_TJ=L/!W<DC5?
M%SZJ"Q\5_IP.?U<)YAS0!?B)&<.9 )2!HJ& O[Y*4W G2,K_-@1RZD!.$<CM
M6F&E?QDK%US(-1-G2_!>KJ%R99WHED#IT2L\JJ:X&7LRYX'K#$?61L/%K;FX
M1BY7--L05K1#.7).HIS%(BZ6MZ @HFDJOY&J$ST>8^@>,$2!-QP&MIZ@5Q/T
MC 2_4CDI"T93L, Q QN<Y 3@^3]2"F4?%SHFI4._Q03:]M!NB)1+X]#,<9&[
M;W1W:/3!L6U//R:_'I/_2DG7#<\_H.3;OMV1YJ"F%!@I37%""C(JZBG(\G1&
M6/&@5/L[SG,R5T(O9.UR7&Y_CI1$<%@2R+/5GYYL6),-C62_/6<7X221[(HR
M(3A:@6VUA,T$K\,#@E#/;%@S&QJ973\1%L6<@'L61Z0(/Z=)@AD':\FXH*)C
M,BG=ABTF]IG=00;:32NW?R-13]$*9\MBVK<[23(G;%+%:V?,\;HG%+8V';"?
M)DHY!$RI[IX\:OLR/%S MNMT<FGZ $1&+KM:9XQL:(1G<F5D5*CY9&1.TG6/
MTO]<A=@K+12$/D0=@@V;[@'-[>,*\Q7(Y+N5G+<9HX]R@A>$Z/9=MY6G/2ET
MO>X4-5T#FMN&2A'.HJ)V]II$74CRW4XJ&]O(M.FH3:H ;6I#]%RC/^FL8.AT
MT&]Z"CS25,@21[_ 5';T7;?GAL8.&V&'_MON(6 CV-"LV"_81=Q C2([OO.L
MZ=T>-=NGW,@V-.OV?3Y+XJA7QAO!A<.WS3AJU!29U?0M>N0U.E344BC\4)]N
MU&@J,FOJ2YO1=>6WW8T@///VJ^2FE]7M,:O]L;7VZF:-?NW.=H-T@NT[88"<
MYR/J8;D_JD;:4<\W@_Y=$&DD/O2&71*/&HE'1]X,>K>9&W2HTJ8V@QJ=1F:=
M_B;#+W&LCNK4QA^79VXJ-W4CUO+Q#F?(<;MSTL@[,F_</RDNQ<EAO0]HE9B6
MRN%N'<%.(HWX([/XRQ6]P8+TD5+4R#,*WUA*&]5&YGWR2YI7Y;(]J\]?Z8Z;
M?-&8!#"$L*N[.4U[<,SMX?^_J5Y6'MO5X:'.W;33*+]C5O[75L?K*IXI:V5Z
M-8:N'SIR]76,J5%\QZSX+]#&RN.>+L'0/<BOU3HM53\;_('9,LXX2,A" NVS
M0 Z'E2?QY8V@Z^( =4:%H&EQN2)X3I@RD-\O*!6[&W4F6_\>,OX/4$L#!!0
M   (  .0:5.ZN4;-L (  %<(   9    >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;+U636_;, S]*X)/&[#57XW=%(Z!-<6P8NM2-/LX##LH-IT(E25/DN/V
MWX^273==FV"7]A)+EOCX^$B3R3JI;O0&P)#;F@L]\S;&-*>^KXL-U%0?R08$
MGE12U=3@5JU]W2B@I3.JN1\%0>+7E DOS]R[*Y5GLC6<";A21+=U3=7=&7#9
MS;S0NW]QS=8;8U_X>=;0-2S!?&^N%.[\$:5D-0C-I" *JIGW(3P]"R-KX&[\
M8-#IG36QH:RDO+&;BW+F!981<"B,A:#XV,(<.+=(R.// .J-/JWA[OH>_:,+
M'H-940USR7^RTFQFWHE'2JAHR\VU[#[!$-#$XA62:_=+NOYNDGBD:+61]6",
M#&HF^B>]'838,8B"/0;18."$\'M'CN4Y-33/E.R(LK<1S2Y<J,X:R3%AL[(T
M"D\9VIE\OKB\7'PERV^+^6?RGBPQZV7+@<B*+#=4@2;7H$%MH218 N1"ZY:*
M LB;<S"4<?TV\PW2L&!^,;@\ZUU&>UPNH3DB<?".1$$4:N?D,8B/,8R!1&,@
MD4.-]P7"J=:.MI'%#?GU!<_)A8%:_SZ 'H_HL4,_WH,^BM#SM7X*6==85MJY
ML]JP41O"Q'#Q67EZ5Q/GRGXUVSP.PC!*)V'F;Y\A>3R2/#Y(<DB8VDU81Y6B
MPAQ2>#+"3UY X61$3UY/X>2)PE&<I/'S\J8CP_0@PT5C^XAV+) G%27!-J<-
M+IA8'Y#@9'1P\@("3T?TZ>L)/'TB\#1,)M-@3P6'P4,["OZGAND6FPM=82.R
MM*K6M H>V+6B!$7@3\O,'1(M0-C63AI.Q0&APIV>&+Y (L*'5A5&KY>*P=>C
M8@^F41RFZ3_)\'?&A!VYEU2M&18TAPI-@Z,4,50_Q?J-D8V;'"MI< ZYY08G
M/RA[ <\K*<W]Q@ZC\;]$_A=02P,$%     @  Y!I4QJP[@_P!@  BB   !D
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
M<17>W?K!R'9U;QWY[KE;X#MDN^?6K>MM%'M?V#C?(=H[61[VUB6;()^;MX>
M&5ND,K]OR]'R?=,WM[J],<\?1P^$SVDJ(,9009U*4R6+Y^^-O"-99J[L*9/J
M 6":D7JC(=<&:CYD3*X[VD'YZNO]!5!+ P04    "  #D&E3$AC=-'4#  "S
M#   &0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6S-5]]OHS@0_E<LM ^[
MTJ;\)J%*(B6$NZONNHU*]_9AM0].F 14P#G;:=K__FQ#*0&*JCM5ZDNPS3>?
M9^:;V,/T1.@]2P X>LRS@LVTA//#I:ZS;0(Y9A?D (5XLR,TQUQ,Z5YG!PHX
M5D9YIEN&X>DY3@MM/E5K:SJ?DB//T@+6%+%CGF/ZM(2,G&::J3TOW*;[A,L%
M?3X]X#U$P+\?UE3,])HE3G,H6$H*1&$WTQ;F96C:TD A_D[AQ!IC)$/9$'(O
M)U?Q3#.D1Y#!EDL*+!X/$$"622;AQS\5J5;O*0V;XV?VWU3P(I@-9A"0[$<:
M\V2F3304PPX?,WY+3G] %9 K^;8D8^H7G2JLH:'MD7&25\;"@SPMRB=^K!+1
M,! \_09696"U#9Q7#.S*P'[K#DYEX+QU![<R4*'K9>PJ<2O,\7Q*R0E1B19L
M<J"RKZQ%OM)"%DK$J7B;"CL^C^YN@C]'RT44KE!P<[T.OT6+NZN;;VB$(DZV
M]Z.E4"%& <E%:3*LQ T?Y1C0YQ5PG&;LBP!_CU;H\Z<OZ!-*"W27D"/#1<RF
M.A<^RIWT;>7/LO3'>L4?&UV3@B<,A44,<8_]:MC>'[#716[J!%G/"5I:@X01
M'"Z0;7Q%EF&9/?X$;S<W^L+Y?[N'_WGWLV38=;78BL]^C2_!%$:;;DDL*,7%
M'L0)PM'F"35Q:_RDEA<G3&/T\R]!B:XXY.S7@$-.[9"C'')><>B.<)PAIBJU
MW&[;= O*2NTKPY+74[SR-'V8>Z;O3_6'IK9=D..[YYA5%S/V)_8Y*.R"3,<:
MUZ"SV-TZ=G<P]@AGP)#XFXGS@-X#3XO]0$:]FM7[&!*/:X?&[R1QR>LVE;%:
MP@1=S,AR6@IW,?ZX505A%V/Z7K^^DSKPR6#@M\  TVVB)([A05SJ!YGF@9SZ
M-;7_,40VC9=[R'@GF2OB,WV\ECY!#\ANU<*J!V/:DU8UA#THU_3[I38;U[ Y
M&/[O4  5"9!:XUA<]"GC%,LF:BB[U@N]]4$$?[E*3/N]!+>[Q[)KFFW%>U 3
MKRUY%^1Z[0,@[$&-3:LEN=YHPG*@>]7],A'4L>#E#5NOUAWV0O65K?6E>1F8
M/>LKV9&KIN^%OFSGKS'=IP5#&>S$5L;%6!0G+3OD<L+)0;6 &\)%0ZF&B?BJ
M "H!XOV.$/X\D1O4WRGS?P%02P,$%     @  Y!I4V9\6[_^!   X!,  !D
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
M<VAE970V,2YX;6RE5<&.VC 0_14KV@-(+0E)=MLBB 2$JGN@10O;5JIZ,,E
MK'7LU'8(_?O:3DC9+5#47A)[/.\]OW$\&59</,D,0*%]3ID<.9E2Q<!U99)!
MCF6/%\#TRH:+'"L]%5M7%@)P:D$Y=7W/NW-S3)@3#6UL(:(A+Q4E#!8"R3+/
ML?@Y <JKD=-W#H$'LLV4";C1L,!;6()Z+!9"S]R6)24Y,$DX0P(V(V?<'\Q"
MDV\3/A.HY-$8&2=KSI_,Y#X=.9[9$%!(E&' ^K6#*5!JB/0V?C2<3BMI@,?C
M _M[ZUU[66,)4TZ_D%1E(^>M@U+8X)*J!UY]@,;/K>%+.)7VB:HZ-]3)22D5
MSQNPWD%.6/W&^Z8.1P#-<QK@-P#_)2 \ P@:0'"M0M@ PFL5;AN M>[6WFWA
M8JQP-!2\0L)D:S8SL-6W:%TOPLQWLE1"KQ*-4]']Q^FG^0RMQE]G2]2)06%"
M91>]1H_+&'5NNN@&$896&2\E9JD<NDJ+&JB;- *36L _(Q"@.6<JDVC&4DA/
MX./+^'<7\*XVVSKV#XXG_D7")10]%'BOD._Y_1/[F5X/]T[9^3_UV3^K/RM&
MT!Y_8/F"<\?/$IX#6N$]BHE,*)>E /1MO)9*Z#O\_8)$V$J$5B(\(V&X"\%W
MQ+:6SAH8;(CJGOJ2:J([2V0:W"[2'G?'9_-G1C_TG^?$?V6976:I7;I'=RH'
ML;7-3**$ETS5]6VC;;\<VS;Q(C[I#Z;]$_%8]]>Z'?ZFKYOS'(LM81)1V&@I
MK_=&7WE1-[QZHGAA;_2:*]T?[##3_P@0)D&O;SA7AXD1:/\ZT2]02P,$%
M  @  Y!I4_RU0Y7C @  6P@  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N
M>&ULM59;;YLP%/XK%INF3DK++1?2)9':D&Z9FK0J[?8P[<$AA\0JV,QVFE;:
MCY]M*,L6PKJ'OH -Y[N<8_O 8,OXO5@#2/28I50,K;64^:EMBW@-&18G+ >J
MWB2,9UBJ*5_9(N> EP:4I;;G.%T[PX1:HX%Y=LU' [:1*:%PS9'89!GF3^>0
MLNW0<JWG!S=DM9;Z@3T:Y'@%$<B[_)JKF5VQ+$D&5!!&$8=D:)VYIY.^CC<!
M7PALQ<X8Z4P6C-WKR70YM!QM"%*(I6; ZO8 8TA33:1L_"@YK4I2 W?'S^P7
M)G>5RP(+&+/T*UG*]= *++2$!&]2><.VGZ#,IZ/Y8I8*<T7;(K;M62C>",FR
M$JP<9(06=_Q8UF$'X+D' %X)\%X*\$N _Q? [1T M$M ^Z4*G1)@4K>+W$WA
M0BSQ:,#9%G$=K=CTP%3?H%6]"-7[)))<O24*)T?CJ]EL>CN;S&\C=#8/T?AJ
M?CN=?YQ/QM-)A(Y"D)BDXOW EDI,0^RX)#XOB+T#Q!'D)\CS6\AS//<N"M'1
MVSJ6\0M8?.=?+&$SR^<-_<V2R'=OW%[PH89FTDP30JQH7$/CU)JQ5?6K)?"J
M)? ,K7^ ]A*$ &BA2U ;OH5"$#$GN3E&WRY5+)I*R,3W!B6_4O*-4ON TE4.
M'$M"5RC56@)Q?8R.67*\$8"PLB%%W1H5K%W#JAO/P\CU@W[;<9R!_;!;O_U
MOQ/LAOUANUW9;C?;3A(2 XIRK*Y3BB),T07'-"8B9BTTQBE1#9,2W%"B3J75
M>>7%Z%9*W<:LSE1;1RPIE@+]1 W[,BR8.CMU]?R.[]>7M5<9Z#4:.->Z'*A$
M:EN@C%&YKCOFO?W%[SJ!TZ\7#RKQX'^V(DH)7I"4R*<Z"\%>^J[7=9R#&ZM?
MF>B_QGDX[^^7Q.O5^;%W&K/^[,XP7Q$JE%RBH,Y)3^7$BT]9,9$L-[UZP:3J
M_&:X5E]_X#I O4\8D\\3W?ZK_XG1+U!+ P04    "  #D&E3DAHX[UH#  #B
M%@  #0   'AL+W-T>6QE<RYX;6S=6%UOVC 4_2M1.DV=-#6$K(&L@+0A59JT
M397:A[U5ACA@R7$RQW307S]?.X2/^E+:AY4LJ,3VR;GG^/HF.!U4:L7I[9Q2
MY2US+JJA/U>J_!P$U71.<U)=%"45&LD*F1.ENW(65*6D)*V E/.@V^G$04Z8
M\$<#L<BO<U5YTV(AU-!/FB'/GKZE0S^,/_F>#3<N4CKT[\_?_UX4ZNJ=9\]G
M'\_..O<?KO;'SPWPP0^<02^/"'K1T0<:V:!8^/BX\(>"8Z%[QSI_QCHJT#]:
MX#D%5"+9E=C)]O/9[740^@X;(X=.\A85(W:/RLN!E)C 05WTHT%6B$WM1[X=
MT,HDI]X#X4-_3#B;2 :LC.2,K^QP%P:F!2^DI_1-IZV$,%(]6CBT/;@?ZS@Y
M$X4TVE;!?D_JR_> =0\,,LX;@UW?#HP&)5&*2G&M.^9B,_@$\NKVW:K4#F>2
MK,+NI;\AF),6F10RI;*1"?WUT&C :09V))O-X:R*,@!0J2+7C92162&(\;!F
MU T==DHYOX6'U:]L)_8RVUI34T>B:6I#==.&L1V(OQW-QMX.&[\JKE>RAT)]
M7>CI"-.'6J$WDF9L:?K+K#& 10_QZ*0L^>H+9S.14SOYHP5' [+F>?-"LD>M
M!J4RU0-4^MX#E8I-MT?^2%+>T:5:E],RPSUW6^CYW^9Y1@65A&^;UK5_REE^
MM>.H]U:6S5-EW[#38[T#.763EVTP&;?!9"MJLM\&DTD+3/;>[*GY$I-A&TQV
M3]]D=)HE&=1[RJV-Z\ZVM1GUX/5@Z/^$%Q&^$?4F"\85$W5OSM*4BB>[5QU>
MD8E^@=^)KZ]/:4867-TUX-#?M'_0E"WRI+GJ!A)17[5I?X?IZ:WP^MU$:S&1
MTB5-QW57SB:FZ>F&5JT/(.PCU^9P(QC'8FX$,$P'<X!Q+ O3^9_FTT?G8S',
M6]^)]%%.'^58E@L9FP^FX^8D^G#/-$FB*(ZQC(['3@=C+&]Q#'_N:)@W8& Z
MH/2R7..KC5?(X3K UO10A6 SQ2L1FRF>:T#<>0-&DKA7&],!!K8*6.V OEL'
M:LK-B2)85<P;=@?C2))@"-2BNT;C&,E.#!_W^F!W210EB1L!S.T@BC $[D8<
MP1R !PR)(O,[N/=[%*Q_IX+-?[5'?P%02P,$%     @  Y!I4Y>*NQS
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
M@2X+,QW5+$Y?[)V^-OSZ+U!+ P04    "  #D&E3=TMQA08"  #Q)   &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=E+:N- %(7AK1@M(.7[4I(F
MSJ@GF3;9@'#*#V);0J6FD]VW<0;V$3WH2:@S$B6AJQ\$'Z+T]"L?NFG?G\IN
M/Y3%Q_%P*JMF-TW#CY3*>I>/7;GKAWPZ7]GTX[&;SLMQFX9N_=YM<]+ELDWC
M[8SF^>EVYN+U<\C_,['?;/;K_+-?_S[FT_2/P>E//[Z77<Y3LWCMQFV>5DWZ
M.%Q/EW0YR-UY<K-X>5LUX\N;-*EVD$*0U@\R"++Z00Y!7C\H("CJ![40U-8/
MNH>@^_I!#Q#T4#_H$8(>ZP?)$F5<$B3-L";06I!K(?!:$&PA$%N0;"$P6Q!M
M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;9Q_;!'HKZJT$>BOJ
MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MML
MLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'
MO9U ;T>]G4!OGVUV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=
MJ'<0Z!VH=Q#H':AW$.@=J'<0Z!VSGY4$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z
MMZAW2Z!WBWJW!'JWJ'?[G7J7Z?.0R[7G:XW/_TZJI_.]^?KXR_+KY.R]7'!.
MMQ7E^2]02P,$%     @  Y!I4_\GIW7C 0  ;"0  !,   !;0V]N=&5N=%]4
M>7!E<UTN>&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[
M 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?
MFIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:<F9*.;
MW<8^:YH9YYJZ-#&MLW57?4H9[Q/R='+8$Q:U"V=I0\:^3.A7O@_8GWM8D_=U
M1:-'X^.]:=,NMFE8B-N&0GZ\Q!<]VOF\+JFRY:I-1_+@/)DJ+(ABV^2[HF?'
MDV.Z8=I]\I/SAS+' M/.1V]=2!/S]/NXPTCZTV.7"I&/]?%7?$],I4]^/^JG
M75'UP^QTO:_6+X=Y!#8\3K_CCS-^K__+/@1('Q*D#P72AP;IHP#IXQRDCPN0
M/BY!^N 3E$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56
M@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%
M5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:
M15:-(JM&D56CR*I19"U09"U09"W^4]9G:Y=_'#\\\];4W2&?#7\RFKT!4$L!
M A0#%     @  Y!I4P=!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  #D&E3&_=7H.\    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  #
MD&E3F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    (  .0:5/41^FH4P4  '06   8
M  " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  #
MD&E3\R^"B)4'  "5(   &               @(&7#0  >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&UL4$L! A0#%     @  Y!I4Q0YE:V* P  (PP  !@
M         ("!8A4  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0
M   (  .0:5,AW_A2!@<  ),>   8              " @2(9  !X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  #D&E3V6]&?6T#   K"@
M&               @(%>(   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!
M A0#%     @  Y!I4TZ">TB*$   !W   !@              ("! 20  'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (  .0:5.23G.AH0H
M /HK   8              " @<$T  !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6Q02P$"% ,4    "  #D&E3#TQY@YH"  "E!@  &               @(&8
M/P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @  Y!I4]N<
M:K>7$   P"H  !@              ("!:$(  'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;%!+ 0(4 Q0    (  .0:5/]^'EMKQ   *\Q   9
M  " @353  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @
M Y!I4T&)I>8<$   BS0  !D              ("!&V0  'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q02P$"% ,4    "  #D&E3>Y.PLKH$  "X"@  &0
M            @(%N=   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4
M Q0    (  .0:5-3Y]-'E <  "L3   9              " @5]Y  !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @  Y!I4QE]5_O^ @
M/P<  !D              ("!*H$  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6Q02P$"% ,4    "  #D&E3LO)PD>X+   N)@  &0              @(%?
MA   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (  .0:5/R
M!:G=!0P  $PF   9              " @820  !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL4$L! A0#%     @  Y!I4Q>>'\J@"   _Q8  !D
M     ("!P)P  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M"  #D&E3IV6MA'$"   W!0  &0              @(&7I0  >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    (  .0:5.&Y >1J0D  ,H9   9
M              " @3^H  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!
M A0#%     @  Y!I4Y@J1:[ !   , P  !D              ("!'[(  'AL
M+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  #D&E3&89EUH4"
M  "=!0  &0              @($6MP  >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;%!+ 0(4 Q0    (  .0:5,7JK.\@ 0  +L)   9              "
M@=*Y  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @  Y!I
M4_MMM9^##P  A2\  !D              ("!B;X  'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6Q02P$"% ,4    "  #D&E31J9Y&/4"   %!@  &0
M        @(%#S@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0
M   (  .0:5-X :BEW@(  )H&   9              " @6_1  !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @  Y!I4X6=:_R3!   !0L
M !D              ("!A-0  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q0
M2P$"% ,4    "  #D&E3%/57ZIX#  #B!P  &0              @(%.V0
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (  .0:5.1&^8!
MPP0  ,8+   9              " @2/=  !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&UL4$L! A0#%     @  Y!I4S//4'^G @  I@4  !D
M ("!'>(  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  #
MD&E3SX^/R8$"   M!0  &0              @('[Y   >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (  .0:5.WC*K6A@(  $D%   9
M          " @;/G  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#
M%     @  Y!I4P#%%C"C!   )@L  !D              ("!<.H  'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  #D&E3Q%->7O,$  #<
M#   &0              @(%*[P  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;%!+ 0(4 Q0    (  .0:5.LZF5DZ 4  #L7   9              " @73T
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @  Y!I4[E=
M"]>Y @  : 8  !D              ("!D_H  'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6Q02P$"% ,4    "  #D&E3$N&MA.T#  !9%0  &0
M    @(&#_0  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (
M  .0:5-S)4CG)0,  &H,   9              " @:<! 0!X;"]W;W)K<VAE
M971S+W-H965T,S<N>&UL4$L! A0#%     @  Y!I4[>_WP", P  YPX  !D
M             ("! P4! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"
M% ,4    "  #D&E31F/CZ-0#   L%P  &0              @('&" $ >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (  .0:5.=BRZZ] (
M (T'   9              " @=$, 0!X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL4$L! A0#%     @  Y!I4[M"0^9<!0  BAL  !D              ("!
M_ \! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  #D&E3
M[\BKO< '  !P-@  &0              @(&/%0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;%!+ 0(4 Q0    (  .0:5,]8S1=V0(  ,H)   9
M      " @88= 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%
M  @  Y!I4^%5>*8@ P  &@@  !D              ("!EB ! 'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  #D&E3\'U%!K0"  ![!P
M&0              @('M(P$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+
M 0(4 Q0    (  .0:5.P"D@OA (  *H&   9              " @=@F 0!X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @  Y!I4X\=<<!#
M P  K0D  !D              ("!DRD! 'AL+W=O<FMS:&5E=',O<VAE970T
M-RYX;6Q02P$"% ,4    "  #D&E3.8Q?=*X"  #[!@  &0
M@($-+0$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    (  .0
M:5.@DKNLEP,  #L+   9              " @?(O 0!X;"]W;W)K<VAE971S
M+W-H965T-#DN>&UL4$L! A0#%     @  Y!I4T/$VXB4 P  A@P  !D
M         ("!P#,! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M    "  #D&E3I@6#-4@"  #O!   &0              @(&+-P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    (  .0:5/C9KGZD@,  )\,
M   9              " @0HZ 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL
M4$L! A0#%     @  Y!I4Y"^Q.>-!0  &QD  !D              ("!TST!
M 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  #D&E3NKE&
MS; "  !7"   &0              @(&70P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4T+GAM;%!+ 0(4 Q0    (  .0:5,:L.X/\ 8  (H@   9
M  " @7Y& 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @
M Y!I4X8;A02^!0  H1L  !D              ("!I4T! 'AL+W=O<FMS:&5E
M=',O<VAE970U-BYX;6Q02P$"% ,4    "  #D&E3#]T_CPL#   !"@  &0
M            @(&:4P$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4
M Q0    (  .0:5,2&-TT=0,  +,,   9              " @=Q6 0!X;"]W
M;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @  Y!I4V9\6[_^!
MX!,  !D              ("!B%H! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6Q02P$"% ,4    "  #D&E3Y&G(5:@#  "E#P  &0              @(&]
M7P$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (  .0:5.*
M-CZ29 (  ($&   9              " @9QC 0!X;"]W;W)K<VAE971S+W-H
M965T-C$N>&UL4$L! A0#%     @  Y!I4_RU0Y7C @  6P@  !D
M     ("!-V8! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4
M"  #D&E3DAHX[UH#  #B%@  #0              @ %1:0$ >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    (  .0:5.7BKL<P    !,"   +              "
M =9L 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    (  .0:5,_6*@U"@4  /$H   /
M              "  ;]M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  #
MD&E3=TMQA08"  #Q)   &@              @ 'V<@$ >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  #D&E3_R>G=>,!  !L)   $P
M            @ $T=0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     1@!&
+ "$3  !(=P$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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>76
<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>77
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>301</ContextCount>
  <ElementCount>409</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>77</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/BUSINESS</Role>
      <ShortName>BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2109103 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2115104 - Disclosure - SHORT-TERM INVESTMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/SHORTTERMINVESTMENTS</Role>
      <ShortName>SHORT-TERM INVESTMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2118105 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2123106 - Disclosure - ENERGY STORAGE SYSTEMS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2127107 - Disclosure - NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/NOTESPAYABLE</Role>
      <ShortName>NOTES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2134108 - Disclosure - CONVERTIBLE PROMISSORY NOTES</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES</Role>
      <ShortName>CONVERTIBLE PROMISSORY NOTES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2136109 - Disclosure - WARRANTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/WARRANTS</Role>
      <ShortName>WARRANTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2138110 - Disclosure - COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/COMMONSTOCK</Role>
      <ShortName>COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2141111 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2147112 - Disclosure - NET INCOME (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/NETINCOMELOSSPERSHARE</Role>
      <ShortName>NET INCOME (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2151113 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2153114 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2206201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - BUSINESS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/BUSINESSTables</Role>
      <ShortName>BUSINESS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/BUSINESS</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2307302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2310303 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/REVENUE</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2316304 - Disclosure - SHORT-TERM INVESTMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/SHORTTERMINVESTMENTSTables</Role>
      <ShortName>SHORT-TERM INVESTMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/SHORTTERMINVESTMENTS</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2319305 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2324306 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2328307 - Disclosure - NOTES PAYABLE (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/NOTESPAYABLETables</Role>
      <ShortName>NOTES PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/NOTESPAYABLE</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2339308 - Disclosure - COMMON STOCK (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/COMMONSTOCKTables</Role>
      <ShortName>COMMON STOCK (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/COMMONSTOCK</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2342309 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2348310 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/NETINCOMELOSSPERSHARETables</Role>
      <ShortName>NET INCOME (LOSS) PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/NETINCOMELOSSPERSHARE</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - BUSINESS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/BUSINESSNarrativeDetails</Role>
      <ShortName>BUSINESS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - BUSINESS - Schedule of Reverse Recapitalization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails</Role>
      <ShortName>BUSINESS - Schedule of Reverse Recapitalization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2411404 - Disclosure - REVENUE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/REVENUENarrativeDetails</Role>
      <ShortName>REVENUE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2412405 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails</Role>
      <ShortName>REVENUE - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - REVENUE - Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails</Role>
      <ShortName>REVENUE - Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - REVENUE - Contract Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/REVENUEContractBalancesDetails</Role>
      <ShortName>REVENUE - Contract Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2417408 - Disclosure - SHORT-TERM INVESTMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/SHORTTERMINVESTMENTSDetails</Role>
      <ShortName>SHORT-TERM INVESTMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/SHORTTERMINVESTMENTSTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2420409 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2425412 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2426413 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2429414 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails</Role>
      <ShortName>NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2430415 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails</Role>
      <ShortName>NOTES PAYABLE - Term Loan Due to SPE Member (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails</Role>
      <ShortName>NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails</Role>
      <ShortName>NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Outstanding Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2435419 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails</Role>
      <ShortName>CONVERTIBLE PROMISSORY NOTES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2437420 - Disclosure - WARRANTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/WARRANTSDetails</Role>
      <ShortName>WARRANTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/WARRANTS</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2440421 - Disclosure - COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails</Role>
      <ShortName>COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2443422 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2444423 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2445424 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - RSU Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2449426 - Disclosure - NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails</Role>
      <ShortName>NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/NETINCOMELOSSPERSHARETables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2450427 - Disclosure - NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails</Role>
      <ShortName>NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/NETINCOMELOSSPERSHARETables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2452428 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/INCOMETAXES</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="stem-20210930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2454429 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGNECIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</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="10-Q" original="stem-20210930.htm">stem-20210930.htm</File>
    <File>stem-20210930.xsd</File>
    <File>stem-20210930_cal.xml</File>
    <File>stem-20210930_def.xml</File>
    <File>stem-20210930_lab.xml</File>
    <File>stem-20210930_pre.xml</File>
    <File>stem_q321xexhibit311.htm</File>
    <File>stem_q321xexhibit312.htm</File>
    <File>stem_q321xexhibit321.htm</File>
    <File>stem_q321xexhibit322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>80
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "stem-20210930.htm": {
   "axisCustom": 0,
   "axisStandard": 25,
   "contextCount": 301,
   "dts": {
    "calculationLink": {
     "local": [
      "stem-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "stem-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "stem-20210930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "stem-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "stem-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "stem-20210930.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 548,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 9,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 14
   },
   "keyCustom": 69,
   "keyStandard": 340,
   "memberCustom": 31,
   "memberStandard": 44,
   "nsprefix": "stem",
   "nsuri": "http://www.stem.com/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.stem.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109103 - Disclosure - REVENUE",
     "role": "http://www.stem.com/role/REVENUE",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - Disclosure - SHORT-TERM INVESTMENTS",
     "role": "http://www.stem.com/role/SHORTTERMINVESTMENTS",
     "shortName": "SHORT-TERM INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123106 - Disclosure - ENERGY STORAGE SYSTEMS, NET",
     "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET",
     "shortName": "ENERGY STORAGE SYSTEMS, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - NOTES PAYABLE",
     "role": "http://www.stem.com/role/NOTESPAYABLE",
     "shortName": "NOTES PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134108 - Disclosure - CONVERTIBLE PROMISSORY NOTES",
     "role": "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES",
     "shortName": "CONVERTIBLE PROMISSORY NOTES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136109 - Disclosure - WARRANTS",
     "role": "http://www.stem.com/role/WARRANTS",
     "shortName": "WARRANTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138110 - Disclosure - COMMON STOCK",
     "role": "http://www.stem.com/role/COMMONSTOCK",
     "shortName": "COMMON STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141111 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)",
     "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147112 - Disclosure - NET INCOME (LOSS) PER SHARE",
     "role": "http://www.stem.com/role/NETINCOMELOSSPERSHARE",
     "shortName": "NET INCOME (LOSS) PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151113 - Disclosure - INCOME TAXES",
     "role": "http://www.stem.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153114 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2206201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:ScheduleOfReverseRecapitalizationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302301 - Disclosure - BUSINESS (Tables)",
     "role": "http://www.stem.com/role/BUSINESSTables",
     "shortName": "BUSINESS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:ScheduleOfReverseRecapitalizationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310303 - Disclosure - REVENUE (Tables)",
     "role": "http://www.stem.com/role/REVENUETables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316304 - Disclosure - SHORT-TERM INVESTMENTS (Tables)",
     "role": "http://www.stem.com/role/SHORTTERMINVESTMENTSTables",
     "shortName": "SHORT-TERM INVESTMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319305 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324306 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)",
     "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables",
     "shortName": "ENERGY STORAGE SYSTEMS, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)",
     "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328307 - Disclosure - NOTES PAYABLE (Tables)",
     "role": "http://www.stem.com/role/NOTESPAYABLETables",
     "shortName": "NOTES PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:CommonStockReservedForIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339308 - Disclosure - COMMON STOCK (Tables)",
     "role": "http://www.stem.com/role/COMMONSTOCKTables",
     "shortName": "COMMON STOCK (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:CommonStockReservedForIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342309 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348310 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)",
     "role": "http://www.stem.com/role/NETINCOMELOSSPERSHARETables",
     "shortName": "NET INCOME (LOSS) PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "stem:EnergyStorageSolutionNumberOfRuntimeHoursAccumulated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "hour",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - BUSINESS - Narrative (Details)",
     "role": "http://www.stem.com/role/BUSINESSNarrativeDetails",
     "shortName": "BUSINESS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "stem:EnergyStorageSolutionNumberOfRuntimeHoursAccumulated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "hour",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "stem:CashAcquiredThroughReverseRecapitalization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - BUSINESS - Schedule of Reverse Recapitalization (Details)",
     "role": "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails",
     "shortName": "BUSINESS - Schedule of Reverse Recapitalization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i009c8f7adf274ef9a08388da5cc3909e_D20210428-20210428",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "stem:CashAcquiredThroughReverseRecapitalization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "role": "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411404 - Disclosure - REVENUE - Narrative (Details)",
     "role": "http://www.stem.com/role/REVENUENarrativeDetails",
     "shortName": "REVENUE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - REVENUE - Disaggregation of Revenue (Details)",
     "role": "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
     "shortName": "REVENUE - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i75bed8d5bb004577ae4f94e3d5286584_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - REVENUE - Remaining Performance Obligations (Details)",
     "role": "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails",
     "shortName": "REVENUE - Remaining Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)",
     "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - REVENUE - Contract Balances (Details)",
     "role": "http://www.stem.com/role/REVENUEContractBalancesDetails",
     "shortName": "REVENUE - Contract Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:MarketableSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - Disclosure - SHORT-TERM INVESTMENTS (Details)",
     "role": "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails",
     "shortName": "SHORT-TERM INVESTMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:MarketableSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:MarketableSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420409 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)",
     "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "icce457ac60e94e34b73dbbd3beea90fe_I20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i0a16c804ba0f4c62a450d95f3a35a3a1_I20200930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)",
     "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i0a16c804ba0f4c62a450d95f3a35a3a1_I20200930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "ic9cb32affe28475eb677fb1358be173c_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)",
     "role": "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "ic9cb32affe28475eb677fb1358be173c_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425412 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)",
     "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails",
     "shortName": "ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426413 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)",
     "role": "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails",
     "shortName": "ENERGY STORAGE SYSTEMS, NET - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i9c0185a890b5407ebc2ab880369dced2_I20200531",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)",
     "role": "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails",
     "shortName": "NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i9c0185a890b5407ebc2ab880369dced2_I20200531",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i99e4dea9080f461ebfca3826754572c9_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)",
     "role": "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails",
     "shortName": "NOTES PAYABLE - Term Loan Due to SPE Member (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i99e4dea9080f461ebfca3826754572c9_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i7abd2de4beaf428e8a5a94d1065dba53_D20180601-20180630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToMinorityShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)",
     "role": "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
     "shortName": "NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i7abd2de4beaf428e8a5a94d1065dba53_D20180601-20180630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToMinorityShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)",
     "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i826af73522574f13ac51fe5a8e84d28b_D20200501-20200531",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)",
     "role": "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
     "shortName": "NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i826af73522574f13ac51fe5a8e84d28b_D20200501-20200531",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i534e8acdc7ad42e789082553fde72b8f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)",
     "role": "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails",
     "shortName": "NOTES PAYABLE - Schedule of Outstanding Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i534e8acdc7ad42e789082553fde72b8f_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details)",
     "role": "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
     "shortName": "CONVERTIBLE PROMISSORY NOTES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i8cd91532adc3452aa47efe23eed53212_I20210428",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - Disclosure - WARRANTS (Details)",
     "role": "http://www.stem.com/role/WARRANTSDetails",
     "shortName": "WARRANTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i8cd91532adc3452aa47efe23eed53212_I20210428",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "stem:CommonStockReservedForIssuanceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440421 - Disclosure - COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)",
     "role": "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails",
     "shortName": "COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "stem:CommonStockReservedForIssuanceTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i29a3198374724ac4a75aa614ed1f64f2_I20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443422 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)",
     "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
     "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i4f1473a9dd0343ef920b9c9a708a013f_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444423 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details)",
     "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails",
     "shortName": "STOCK-BASED COMPENSATION - Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i394b921b2b2f4dcc955118cf1bfe8ace_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445424 - Disclosure - STOCK-BASED COMPENSATION - RSU Activity (Details)",
     "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails",
     "shortName": "STOCK-BASED COMPENSATION - RSU Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i394b921b2b2f4dcc955118cf1bfe8ace_I20210930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446425 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)",
     "role": "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails",
     "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449426 - Disclosure - NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details)",
     "role": "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails",
     "shortName": "NET INCOME (LOSS) PER SHARE - Basic and diluted net loss per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i195c72d385a446caad56048ca9326d6f_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT) (UNAUDITED)",
     "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT) (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i0e1cbf7ce1cf45ad8597fa6179c90863_D20200101-20200331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450427 - Disclosure - NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details)",
     "role": "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails",
     "shortName": "NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i1871a5d62fbf4726a1732f9ed2e83741_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452428 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.stem.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i90d4ad23862f47ed96c3260cd6bc22f6_I20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454429 - Disclosure - COMMITMENTS AND CONTINGNECIES (Details)",
     "role": "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails",
     "shortName": "COMMITMENTS AND CONTINGNECIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "i3ced0f63ea124d319f0907ece15d50e0_I20210630",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqft",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "stem:PaymentsOfReverseRecapitalizationTransactionCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)",
     "role": "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "ibe9c06c0f3c741d989890149ce5017da_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - BUSINESS",
     "role": "http://www.stem.com/role/BUSINESS",
     "shortName": "BUSINESS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20210930.htm",
      "contextRef": "id88a0b9172b04ad686f33d286ef8183e_D20210101-20210930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 77,
   "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",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region",
        "terseLabel": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "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",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "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",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r570"
     ],
     "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",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r579"
     ],
     "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",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r570"
     ],
     "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",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r570"
     ],
     "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",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.stem.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r184",
      "r339",
      "r345",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r260",
      "r300",
      "r360",
      "r361",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r500",
      "r541",
      "r544",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r260",
      "r300",
      "r360",
      "r361",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r500",
      "r541",
      "r544",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r184",
      "r339",
      "r345",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r182",
      "r339",
      "r343",
      "r503",
      "r540",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r182",
      "r339",
      "r343",
      "r503",
      "r540",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r260",
      "r300",
      "r351",
      "r360",
      "r361",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r500",
      "r541",
      "r544",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r260",
      "r300",
      "r351",
      "r360",
      "r361",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r500",
      "r541",
      "r544",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r113",
      "r115",
      "r116",
      "r118",
      "r119",
      "r139",
      "r422",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Retroactive application of recapitalization"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r1",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r139",
      "r206",
      "r207",
      "r392",
      "r403",
      "r421",
      "r422",
      "r423",
      "r424",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r580",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r1",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r139",
      "r206",
      "r207",
      "r392",
      "r403",
      "r421",
      "r422",
      "r423",
      "r424",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r580",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r1",
      "r105",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r115",
      "r116",
      "r118",
      "r119",
      "r139",
      "r206",
      "r207",
      "r392",
      "r403",
      "r421",
      "r422",
      "r423",
      "r424",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r580",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_A2009EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2009 Equity Incentive Plan",
        "label": "2009 Equity Incentive Plan [Member]",
        "terseLabel": "2009 Equity Incentive Plan"
       }
      }
     },
     "localname": "A2009EquityIncentivePlanMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_A2020CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Credit Agreement",
        "label": "2020 Credit Agreement [Member]",
        "terseLabel": "2020 Credit Agreement"
       }
      }
     },
     "localname": "A2020CreditAgreementMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_A2021CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Credit Agreement",
        "label": "2021 Credit Agreement [Member]",
        "terseLabel": "2021 Credit Agreement"
       }
      }
     },
     "localname": "A2021CreditAgreementMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_A2021EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Equity Incentive Plan",
        "label": "2021 Equity Incentive Plan [Member]",
        "terseLabel": "2021 Equity Incentive Plan"
       }
      }
     },
     "localname": "A2021EquityIncentivePlanMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CashAcquiredThroughReverseRecapitalization": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": {
       "order": 3.0,
       "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Acquired Through Reverse Recapitalization",
        "label": "Cash Acquired Through Reverse Recapitalization",
        "terseLabel": "Cash \u2014 STPK trust and working capital cash"
       }
      }
     },
     "localname": "CashAcquiredThroughReverseRecapitalization",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax",
        "label": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax",
        "terseLabel": "Unrealized gain"
       }
      }
     },
     "localname": "CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax",
        "label": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax",
        "negatedTerseLabel": "Unrealized Loss"
       }
      }
     },
     "localname": "CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Number Of Securities Called For Redemption",
        "label": "Class Of Warrant Or Right, Number Of Securities Called For Redemption",
        "terseLabel": "Issued irrevocable notice redemption (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledForRedemption",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_CommonStockReservedForIssuanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Reserved For Issuance",
        "label": "Common Stock Reserved For Issuance [Table Text Block]",
        "terseLabel": "Common Stock Reserved For Issuance"
       }
      }
     },
     "localname": "CommonStockReservedForIssuanceTableTextBlock",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_CommonStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Warrants",
        "label": "Common Stock Warrants [Member]",
        "terseLabel": "Outstanding warrants"
       }
      }
     },
     "localname": "CommonStockWarrantsMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUEContractBalancesDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUEContractBalancesDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUEContractBalancesDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUEContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ConversionOfConvertibleNoteUponMerger": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Convertible Note Upon Merger",
        "label": "Conversion Of Convertible Note Upon Merger",
        "terseLabel": "Conversion of convertible notes upon merger"
       }
      }
     },
     "localname": "ConversionOfConvertibleNoteUponMerger",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ConversionOfWarrantsUponMerger": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Warrants Upon Merger",
        "label": "Conversion Of Warrants Upon Merger",
        "terseLabel": "Conversion of warrants upon merger"
       }
      }
     },
     "localname": "ConversionOfWarrantsUponMerger",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ConvertiblePreferredStockWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Preferred Stock Warrant",
        "label": "Convertible Preferred Stock Warrant [Member]",
        "terseLabel": "Convertible preferred stock warrant liability"
       }
      }
     },
     "localname": "ConvertiblePreferredStockWarrantMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ConvertiblePreferredStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Preferred Stock Warrants",
        "label": "Convertible Preferred Stock Warrants [Member]",
        "terseLabel": "Outstanding convertible preferred stock warrants"
       }
      }
     },
     "localname": "ConvertiblePreferredStockWarrantsMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ConvertiblePromissoryNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Promissory Notes",
        "label": "Convertible Promissory Notes [Member]",
        "terseLabel": "Convertible Promissory Notes"
       }
      }
     },
     "localname": "ConvertiblePromissoryNotesMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerHMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer H",
        "label": "Customer H [Member]",
        "terseLabel": "Customer H"
       }
      }
     },
     "localname": "CustomerHMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer I",
        "label": "Customer I [Member]",
        "terseLabel": "Customer I"
       }
      }
     },
     "localname": "CustomerIMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_DebtInstrumentInterestRatePeriodThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate, Period Threshold",
        "label": "Debt Instrument, Interest Rate, Period Threshold",
        "terseLabel": "Period threshold for interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRatePeriodThreshold",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DebtInstrumentPrepaymentPenalties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepayment Penalties",
        "label": "Debt Instrument, Prepayment Penalties",
        "terseLabel": "Debt instrument, prepayment penalties"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPenalties",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DebtInstrumentPrepaymentPenaltyFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepayment Penalty Fee",
        "label": "Debt Instrument, Prepayment Penalty Fee",
        "terseLabel": "Prepayment penalties"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPenaltyFee",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DebtInstrumentQuarterlyInterestRateStatedPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Quarterly Interest Rate, Stated Percentage",
        "label": "Debt Instrument, Quarterly Interest Rate, Stated Percentage",
        "terseLabel": "Fixed interest rate, quarterly"
       }
      }
     },
     "localname": "DebtInstrumentQuarterlyInterestRateStatedPercentage",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DescriptionOfBusinessAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Business",
        "label": "Description Of Business [Abstract]",
        "terseLabel": "Description Of Business [Abstract]"
       }
      }
     },
     "localname": "DescriptionOfBusinessAbstract",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_DescriptionOfMergerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Merger",
        "label": "Description Of Merger [Abstract]",
        "terseLabel": "Description Of Merger [Abstract]"
       }
      }
     },
     "localname": "DescriptionOfMergerAbstract",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_EnergyStorageSolutionNumberOfRuntimeHoursAccumulated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Storage Solution, Number Of Runtime Hours Accumulated",
        "label": "Energy Storage Solution, Number Of Runtime Hours Accumulated",
        "terseLabel": "Number of runtime hours accumulated"
       }
      }
     },
     "localname": "EnergyStorageSolutionNumberOfRuntimeHoursAccumulated",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_EnergyStorageSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Storage Systems",
        "label": "Energy Storage Systems [Member]",
        "terseLabel": "Energy Storage Systems"
       }
      }
     },
     "localname": "EnergyStorageSystemsMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ExchangeOfWarrantsForCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange of Warrants for Common Stock",
        "label": "Exchange of Warrants for Common Stock",
        "terseLabel": "Exchange of warrants for common stock"
       }
      }
     },
     "localname": "ExchangeOfWarrantsForCommonStock",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion Of Warrants Upon Merger",
        "negatedTerseLabel": "Conversion of warrants upon Merger"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrantsUponMerger",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Exchange Of Warrants",
        "negatedTerseLabel": "Exchange of warrants"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExchangeOfWarrants",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_GainLossOnRedemptionOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Redemption Of Warrants",
        "label": "Gain (Loss) On Redemption Of Warrants",
        "terseLabel": "Gain on redemption of warrants"
       }
      }
     },
     "localname": "GainLossOnRedemptionOfWarrants",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_GainLossOnRevaluationAndRedemptionOfWarrantsNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Revaluation And Redemption Of Warrants, Net",
        "label": "Gain (Loss) On Revaluation And Redemption Of Warrants, Net",
        "terseLabel": "Net gain revaluation and redemption"
       }
      }
     },
     "localname": "GainLossOnRevaluationAndRedemptionOfWarrantsNet",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_HardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hardware",
        "label": "Hardware [Member]",
        "terseLabel": "Hardware"
       }
      }
     },
     "localname": "HardwareMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_IncreaseDecreaseInAssetRetirementCostsAndObligations": {
     "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",
        "terseLabel": "Change in asset retirement costs and asset retirement obligation"
       }
      }
     },
     "localname": "IncreaseDecreaseInAssetRetirementCostsAndObligations",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseDecreaseInCapitalizedContractCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Capitalized Contract Costs",
        "label": "Increase (Decrease) In Capitalized Contract Costs",
        "negatedTerseLabel": "Contract origination costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInCapitalizedContractCosts",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseDecreaseInDeferredCostsWithSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Deferred Costs With Suppliers",
        "label": "Increase (Decrease) In Deferred Costs With Suppliers",
        "negatedTerseLabel": "Deferred costs with suppliers"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCostsWithSuppliers",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_InvestmentClassificationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Classification",
        "label": "Investment Classification [Abstract]",
        "terseLabel": "Classified as:"
       }
      }
     },
     "localname": "InvestmentClassificationAbstract",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_IssuanceOfWarrantsUponDebtModification": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance Of Warrants Upon Debt Modification",
        "label": "Issuance Of Warrants Upon Debt Modification",
        "terseLabel": "Issuance of warrants upon debt modification"
       }
      }
     },
     "localname": "IssuanceOfWarrantsUponDebtModification",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_LegacyStemWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legacy Stem Warrants",
        "label": "Legacy Stem Warrants [Member]",
        "terseLabel": "Legacy Stem Warrants"
       }
      }
     },
     "localname": "LegacyStemWarrantsMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_LesseeOperatingLeaseBaseRentPeriodicPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Base Rent, Periodic Payment",
        "label": "Lessee, Operating Lease, Base Rent, Periodic Payment",
        "terseLabel": "Base rent per month"
       }
      }
     },
     "localname": "LesseeOperatingLeaseBaseRentPeriodicPayment",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Assets (Liabilities) Acquired Through Reverse Recapitalization",
        "label": "Net Assets (Liabilities) Acquired Through Reverse Recapitalization",
        "terseLabel": "Net liabilities"
       }
      }
     },
     "localname": "NetAssetsLiabilitiesAcquiredThroughReverseRecapitalization",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_OfficeSpaceInSanFranciscoCaliforniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office Space In San Francisco, California",
        "label": "Office Space In San Francisco, California [Member]",
        "terseLabel": "Office Space In San Francisco, California"
       }
      }
     },
     "localname": "OfficeSpaceInSanFranciscoCaliforniaMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_OptionsIssuedAndOutstandingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options Issued and Outstanding",
        "label": "Options Issued and Outstanding [Member]",
        "terseLabel": "Options issued and outstanding"
       }
      }
     },
     "localname": "OptionsIssuedAndOutstandingMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_PaymentsOfReverseRecapitalizationTransactionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": {
       "order": 1.0,
       "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments Of Reverse Recapitalization Transaction Costs",
        "label": "Payments Of Reverse Recapitalization Transaction Costs",
        "negatedTerseLabel": "Less: transaction costs and advisory fees paid",
        "terseLabel": "Transaction costs"
       }
      }
     },
     "localname": "PaymentsOfReverseRecapitalizationTransactionCosts",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_PrivateWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private Warrants",
        "label": "Private Warrants [Member]",
        "terseLabel": "Private Warrants"
       }
      }
     },
     "localname": "PrivateWarrantsMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ProceedsFromReverseRecapitalizationTransaction": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Reverse Recapitalization Transaction",
        "label": "Proceeds From Reverse Recapitalization Transaction",
        "terseLabel": "Proceeds received",
        "totalLabel": "Merger and PIPE financing"
       }
      }
     },
     "localname": "ProceedsFromReverseRecapitalizationTransaction",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ProceedsFromStockOptionsAndWarrantsExercised": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 4.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/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Warrants",
        "label": "Public Warrants [Member]",
        "terseLabel": "Public Warrants"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_Q12021ConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Q1 2021 Convertible Notes",
        "label": "Q1 2021 Convertible Notes [Member]",
        "terseLabel": "Q1 2021 Convertible Notes"
       }
      }
     },
     "localname": "Q12021ConvertibleNotesMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_RecapitalizationExchangeRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recapitalization Exchange Ratio",
        "label": "Recapitalization Exchange Ratio",
        "terseLabel": "Exchange ratio"
       }
      }
     },
     "localname": "RecapitalizationExchangeRatio",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_RevenueFromContractWithCustomerIncentivePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Incentive Period",
        "label": "Revenue From Contract With Customer, Incentive Period",
        "terseLabel": "Incentive period"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncentivePeriod",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Transfers Control Of Inventory Period",
        "label": "Revenue From Contract With Customer, Transfers Control Of Inventory Period",
        "terseLabel": "Transfers control of inventory period"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTransfersControlOfInventoryPeriod",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_RevolvingLoanDueToSPEMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Loan Due To SPE Member",
        "label": "Revolving Loan Due To SPE Member [Member]",
        "terseLabel": "Revolving Loan Due To SPE Member"
       }
      }
     },
     "localname": "RevolvingLoanDueToSPEMemberMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ScheduleOfReverseRecapitalizationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Reverse Recapitalization",
        "label": "Schedule Of Reverse Recapitalization [Table Text Block]",
        "terseLabel": "Schedule Of Reverse Recapitalization"
       }
      }
     },
     "localname": "ScheduleOfReverseRecapitalizationTableTextBlock",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Of Warrant Liability Into Common Stock Due To Redemption",
        "label": "Settlement Of Warrant Liability Into Common Stock Due To Redemption",
        "terseLabel": "Settlement Of Warrant Liability Into Common Stock Due To Redemption"
       }
      }
     },
     "localname": "SettlementOfWarrantLiabilityIntoCommonStockDueToRedemption",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 common stock due to exercise"
       }
      }
     },
     "localname": "SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value",
        "terseLabel": "Fair value of grants in period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted From Settlement",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted From Settlement",
        "terseLabel": "Options converted from net settlement (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedFromSettlement",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Settlement In Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Settlement In Period",
        "terseLabel": "Shares issued from net settlement (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSettlementInPeriod",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ShareBasedCompensationArrangementRightToReceiveConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement, Right To Receive, Conversion Ratio",
        "label": "Share-Based Compensation Arrangement, Right To Receive, Conversion Ratio",
        "terseLabel": "Right to receive, conversion ratio"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementRightToReceiveConversionRatio",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "stem_SharesReservedForWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Reserved for Warrants",
        "label": "Shares Reserved for Warrants [Member]",
        "terseLabel": "Shares reserved for warrants"
       }
      }
     },
     "localname": "SharesReservedForWarrantsMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised",
        "label": "Stock Issued During Period, Shares, Common And Preferred Stock Upon Stock Options And Warrants Exercised",
        "terseLabel": "Issuance of common stock upon exercise of stock options and warrants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesCommonAndPreferredStockUponStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockIssuedDuringPeriodSharesExchangeOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Exchange Of Warrants",
        "label": "Stock Issued During Period, Shares, Exchange Of Warrants",
        "terseLabel": "Exchange of warrants into common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesExchangeOfWarrants",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockIssuedDuringPeriodSharesPublicWarrantExercises": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Public Warrant Exercises",
        "label": "Stock Issued During Period, Shares, Public Warrant Exercises",
        "terseLabel": "Public Warrant exercises (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPublicWarrantExercises",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockIssuedDuringPeriodSharesReverseRecapitalization": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization",
        "label": "Stock Issued During Period, Shares, Reverse Recapitalization",
        "terseLabel": "Merger and PIPE financing (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "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": "Stock option and stock warrant exercises (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised",
        "label": "Stock Issued During Period, Value, Common And Preferred Stock Upon Stock Options And Warrants Exercised",
        "terseLabel": "Issuance of common stock upon exercise of stock options and warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueCommonAndPreferredStockUponStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockIssuedDuringPeriodValueExchangeOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Exchange Of Warrants",
        "label": "Stock Issued During Period, Value, Exchange Of Warrants",
        "terseLabel": "Exchange of warrants into common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueExchangeOfWarrants",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockIssuedDuringPeriodValuePublicWarrantExercises": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Public Warrant Exercises",
        "label": "Stock Issued During Period, Value, Public Warrant Exercises",
        "terseLabel": "Public Warrant exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValuePublicWarrantExercises",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockIssuedDuringPeriodValueReverseRecapitalization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Reverse Recapitalization",
        "label": "Stock Issued During Period, Value, Reverse Recapitalization",
        "terseLabel": "Merger and PIPE financing"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueReverseRecapitalization",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Stock option and stock warrant exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_TermLoanDueToSPEMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Due To SPE Member",
        "label": "Term Loan Due To SPE Member [Member]",
        "terseLabel": "Term Loan Due To SPE Member"
       }
      }
     },
     "localname": "TermLoanDueToSPEMemberMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_WarrantDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Disclosure",
        "label": "Warrant Disclosure [Text Block]",
        "terseLabel": "WARRANTS"
       }
      }
     },
     "localname": "WarrantDisclosureTextBlock",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/WARRANTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_WarrantLiability": {
     "auth_ref": [],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "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/20210930",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "stem_WarrantLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Liability",
        "label": "Warrant Liability [Member]",
        "terseLabel": "Warrant Liability"
       }
      }
     },
     "localname": "WarrantLiabilityMember",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_WarrantLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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/20210930",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_WorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Working Capital",
        "label": "Working Capital",
        "terseLabel": "Working capital"
       }
      }
     },
     "localname": "WorkingCapital",
     "nsuri": "http://www.stem.com/20210930",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r34",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r34",
      "r102",
      "r465",
      "r466"
     ],
     "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": "Other current liabilities, due to related parties"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r558"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r22",
      "r185",
      "r186"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Net (accretion of discount) amortization of premium on investments"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionExpenseIncludingAssetRetirementObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 16.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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r31",
      "r227"
     ],
     "calculation": {
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": {
       "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",
        "negatedTerseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r51",
      "r52",
      "r53",
      "r529",
      "r550",
      "r554"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r50",
      "r53",
      "r59",
      "r60",
      "r61",
      "r105",
      "r106",
      "r107",
      "r417",
      "r545",
      "r546",
      "r581"
     ],
     "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": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r23",
      "r392",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r389",
      "r390",
      "r391",
      "r422"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "terseLabel": "Issuance of beneficial conversion feature related to convertible notes"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r362",
      "r364",
      "r394",
      "r395"
     ],
     "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"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r255",
      "r314",
      "r322"
     ],
     "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": "Issuance of common stock warrants for services"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r364",
      "r386",
      "r393"
     ],
     "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": "Total stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r88",
      "r280",
      "r289",
      "r290",
      "r455"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r136"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r136"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AreaOfRealEstateProperty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of a real estate property.",
        "label": "Area of Real Estate Property",
        "terseLabel": "Area of lease"
       }
      }
     },
     "localname": "AreaOfRealEstateProperty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 7.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",
        "terseLabel": "Asset retirement obligation"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r99",
      "r165",
      "r174",
      "r180",
      "r204",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r414",
      "r418",
      "r443",
      "r467",
      "r469",
      "r506",
      "r526"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r49",
      "r99",
      "r204",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r414",
      "r418",
      "r443",
      "r467",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r425"
     ],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Total financial assets",
        "totalLabel": "Total financial assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Unrealized gain"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Unrealized Loss"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r192",
      "r213"
     ],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Amortized cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale [Abstract]",
        "terseLabel": "Debt securities:"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r188",
      "r193",
      "r213",
      "r512"
     ],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r190",
      "r213"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-sale, Current",
        "terseLabel": "Short-term debt securities",
        "verboseLabel": "Short-term investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r190",
      "r213"
     ],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Long-term debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r365",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "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"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r219"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash equivalents:"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r29",
      "r90"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 3.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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "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]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.",
        "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]",
        "terseLabel": "SHORT-TERM INVESTMENTS"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r84",
      "r90",
      "r94"
     ],
     "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 period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r84",
      "r445"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "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 increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Amortized cost"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Equivalents, at Carrying Value [Abstract]",
        "terseLabel": "Cash equivalents:"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificate of deposits"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r323",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r315"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "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 called from each warrant (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r315"
     ],
     "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 called from exchange of warrants (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "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": "Warrants outstanding (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r323",
      "r363"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r237",
      "r513",
      "r533"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r238",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Reserved shares of common stock for issuance ( in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r422"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r20",
      "r314"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r20",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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, $0.0001 par value; 500,000,000 shares authorized as of September\u00a030, 2021 and December\u00a031, 2020; 144,285,959 and 40,202,785 issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r55",
      "r57",
      "r58",
      "r65",
      "r516",
      "r535"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": {
       "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 income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r152",
      "r153",
      "r184",
      "r440",
      "r441",
      "r558"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r152",
      "r153",
      "r184",
      "r440",
      "r441",
      "r556",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r152",
      "r153",
      "r184",
      "r440",
      "r441",
      "r556",
      "r558"
     ],
     "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]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r152",
      "r153",
      "r184",
      "r440",
      "r441"
     ],
     "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"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r150",
      "r152",
      "r153",
      "r154",
      "r440",
      "r442",
      "r558"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r152",
      "r153",
      "r184",
      "r440",
      "r441",
      "r558"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "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"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "auth_ref": [
      "r325",
      "r327",
      "r340"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r325",
      "r326",
      "r340"
     ],
     "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",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUEContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r325",
      "r326",
      "r340"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r325",
      "r326",
      "r340"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 4.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"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r341"
     ],
     "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"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUEContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 $\u2014 and $45,271 due to related parties as of September\u00a030, 2021 and December\u00a031, 2020, respectively)"
       }
      }
     },
     "localname": "ConvertibleDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r254",
      "r257",
      "r258",
      "r260",
      "r270",
      "r271",
      "r272",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r287",
      "r288",
      "r289",
      "r290"
     ],
     "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 Notes"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r352"
     ],
     "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": "Outstanding convertible promissory notes"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r17",
      "r508",
      "r527",
      "r557"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable",
        "terseLabel": "Convertible notes payable"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [
      "r298",
      "r299",
      "r303"
     ],
     "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": "Convertible preferred stock"
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r352",
      "r359",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r69",
      "r99",
      "r204",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r443"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r151",
      "r184"
     ],
     "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": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r92",
      "r93"
     ],
     "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": "Debt conversion, converted instrument, amount"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r92",
      "r93"
     ],
     "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": "Debt conversion, converted instrument, shares issued (in shares)"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r95",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r274",
      "r281",
      "r282",
      "r284",
      "r293"
     ],
     "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": "NOTES PAYABLE",
        "verboseLabel": "CONVERTIBLE PROMISSORY NOTES"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTES",
      "http://www.stem.com/role/NOTESPAYABLE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r16",
      "r17",
      "r98",
      "r103",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r287",
      "r288",
      "r289",
      "r290",
      "r456",
      "r507",
      "r508",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r17",
      "r285",
      "r508",
      "r524"
     ],
     "calculation": {
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": {
       "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"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r257",
      "r287",
      "r288",
      "r454",
      "r456",
      "r457"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "auth_ref": [
      "r98"
     ],
     "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",
        "terseLabel": "Debt instrument, increase, accrued interest"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r40",
      "r258"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails",
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r41",
      "r98",
      "r103",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r287",
      "r288",
      "r289",
      "r290",
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r41",
      "r98",
      "r103",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r271",
      "r272",
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r283",
      "r287",
      "r288",
      "r289",
      "r290",
      "r315",
      "r319",
      "r320",
      "r321",
      "r453",
      "r454",
      "r456",
      "r457",
      "r523"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails",
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r270",
      "r453",
      "r457"
     ],
     "calculation": {
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": {
       "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",
        "negatedTerseLabel": "Unamortized discount",
        "terseLabel": "Unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities [Abstract]",
        "terseLabel": "Debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r88",
      "r225"
     ],
     "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"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r88",
      "r163"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r339",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r339"
     ],
     "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"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r6",
      "r11",
      "r21",
      "r102",
      "r244",
      "r246",
      "r247",
      "r251",
      "r252",
      "r253",
      "r464"
     ],
     "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": "Other current assets, due from related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r66",
      "r110",
      "r111",
      "r113",
      "r114",
      "r115",
      "r121",
      "r126",
      "r133",
      "r134",
      "r135",
      "r139",
      "r140",
      "r423",
      "r424",
      "r517",
      "r536"
     ],
     "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 income (loss) per share attributable to common shareholders, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r66",
      "r110",
      "r111",
      "r113",
      "r114",
      "r115",
      "r126",
      "r133",
      "r134",
      "r135",
      "r139",
      "r140",
      "r423",
      "r424",
      "r517",
      "r536"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "NET INCOME (LOSS) PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r445"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r387"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r387"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r384"
     ],
     "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": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Outstanding stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r59",
      "r60",
      "r61",
      "r105",
      "r106",
      "r107",
      "r109",
      "r116",
      "r119",
      "r142",
      "r205",
      "r314",
      "r322",
      "r389",
      "r390",
      "r391",
      "r402",
      "r403",
      "r422",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r545",
      "r546",
      "r547",
      "r581"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r88",
      "r294"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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": "Loss from fair value adjustment",
        "terseLabel": "Change in fair value of warrant liability and embedded derivative"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails",
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails",
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r427"
     ],
     "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": "Key Assumptions Used for Valuation"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r425",
      "r438",
      "r439"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r425",
      "r438"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r272",
      "r287",
      "r288",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r426",
      "r473",
      "r474",
      "r475"
     ],
     "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]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r425",
      "r426",
      "r428",
      "r429",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r433"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r272",
      "r352",
      "r353",
      "r358",
      "r359",
      "r426",
      "r473"
     ],
     "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, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r272",
      "r287",
      "r288",
      "r352",
      "r353",
      "r358",
      "r359",
      "r426",
      "r474"
     ],
     "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, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r272",
      "r287",
      "r288",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r426",
      "r475"
     ],
     "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, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r430",
      "r434"
     ],
     "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 Changes in Liability for Unobservable Inputs"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r431"
     ],
     "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": "Changes in estimated fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r432"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases 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, Purchases",
        "terseLabel": "Assumption of warrant liability upon Merger"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r432"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r430"
     ],
     "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",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinLiabilityforUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r272",
      "r287",
      "r288",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r473",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r433",
      "r435"
     ],
     "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, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.",
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "terseLabel": "Change in fair value of warrants and embedded derivative"
       }
      }
     },
     "localname": "FairValueOptionChangesInFairValueGainLoss1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r196",
      "r197",
      "r200",
      "r201",
      "r202",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r215",
      "r216",
      "r217",
      "r218",
      "r283",
      "r312",
      "r420",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails",
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r88",
      "r291",
      "r292"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r67"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r220",
      "r221",
      "r469",
      "r505"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r68",
      "r99",
      "r165",
      "r173",
      "r176",
      "r179",
      "r181",
      "r204",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r443"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfInvestments": {
     "auth_ref": [
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "label": "Other than Temporary Impairment Losses, Investments",
        "terseLabel": "Other-than-temporary impairment losses"
       }
      }
     },
     "localname": "ImpairmentOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r88",
      "r224",
      "r229"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 12.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, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of energy storage systems"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r165",
      "r173",
      "r176",
      "r179",
      "r181",
      "r504",
      "r514",
      "r519",
      "r538"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "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": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r230",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r233"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r100",
      "r399",
      "r400",
      "r401",
      "r404",
      "r406",
      "r408",
      "r409",
      "r410"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r118",
      "r119",
      "r164",
      "r398",
      "r405",
      "r407",
      "r539"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "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",
        "verboseLabel": "Tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "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 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"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 11.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",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r87",
      "r501"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 17.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 13.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",
        "negatedTerseLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r87",
      "r461"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 4.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://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 10.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",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 5.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "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]",
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r222",
      "r223"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r62",
      "r162",
      "r452",
      "r455",
      "r518"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "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",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r83",
      "r85",
      "r91"
     ],
     "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"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r47",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r203",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Short-Term Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.",
        "label": "Issuance of Stock and Warrants for Services or Claims",
        "terseLabel": "Issuance of warrants for services"
       }
      }
     },
     "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r99",
      "r175",
      "r204",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r415",
      "r418",
      "r419",
      "r443",
      "r467",
      "r468"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r99",
      "r204",
      "r443",
      "r469",
      "r509",
      "r531"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 and stockholders\u2019 equity (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r39",
      "r99",
      "r204",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r415",
      "r418",
      "r419",
      "r443",
      "r467",
      "r468",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 6.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",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r17",
      "r508",
      "r524"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "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"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansPayableCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "LoansPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r17",
      "r271",
      "r286",
      "r287",
      "r288",
      "r508",
      "r528"
     ],
     "calculation": {
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails": {
       "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": "Long-term debt securities",
        "totalLabel": "Carrying value of debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": {
     "auth_ref": [
      "r103"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLoansPayable": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 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"
       }
      }
     },
     "localname": "LongTermLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 3.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"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails",
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r41",
      "r240"
     ],
     "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": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails",
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails",
      "http://www.stem.com/role/NOTESPAYABLERevolvingLoanDuetoSPEMemberDetails",
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorCustomersPolicyPolicyTextBlock": {
     "auth_ref": [
      "r150",
      "r152",
      "r153",
      "r184"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "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": "Marketable Securities [Line Items]",
        "terseLabel": "Marketable Securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]",
        "terseLabel": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.",
        "label": "Marketable Securities [Table Text Block]",
        "terseLabel": "Schedule of Short-Term Investments"
       }
      }
     },
     "localname": "MarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SHORTTERMINVESTMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": {
     "auth_ref": [
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSKeyAssumptionsUsedforValuationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r352"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r145",
      "r158"
     ],
     "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": "BUSINESS"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r84",
      "r86",
      "r89"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "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": "Negative cash flows from operating activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r54",
      "r56",
      "r61",
      "r64",
      "r89",
      "r99",
      "r108",
      "r110",
      "r111",
      "r113",
      "r114",
      "r118",
      "r119",
      "r131",
      "r165",
      "r173",
      "r176",
      "r179",
      "r181",
      "r204",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r253",
      "r424",
      "r443",
      "r515",
      "r534"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "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 Income (Loss) Attributable to Parent",
        "negatedLabel": "Net loss",
        "terseLabel": "Net gain (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r110",
      "r111",
      "r113",
      "r114",
      "r121",
      "r122",
      "r132",
      "r135",
      "r165",
      "r173",
      "r176",
      "r179",
      "r181"
     ],
     "calculation": {
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Net income (loss) attributable to common stockholders, basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator - Basic:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r125",
      "r127",
      "r128",
      "r129",
      "r130",
      "r132",
      "r135"
     ],
     "calculation": {
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "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, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net loss attributable to common stockholders, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Recently Adopted Accounting Standards And Recently Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense), net:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical",
      "http://www.stem.com/role/NOTESPAYABLEScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r33",
      "r102",
      "r465"
     ],
     "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": "Convertible promissory notes, due to related parties"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r159"
     ],
     "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"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r165",
      "r173",
      "r176",
      "r179",
      "r181"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "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)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r459"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 1.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": "Lease liability, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Operating leases right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMITMENTSANDCONTINGNECIESDetails",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.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"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r48",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 $379 and $123 due from related parties as of September\u00a030, 2021 and December\u00a031, 2020, respectively)"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "order": 1.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"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r412",
      "r413",
      "r416"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Unrealized loss on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r412",
      "r413",
      "r416"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED": {
       "order": 1.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"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherDebtSecuritiesMember": {
     "auth_ref": [
      "r198",
      "r214",
      "r352",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debt securities classified as other.",
        "label": "Other Debt Obligations [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r38",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 $692 and $399 due to related parties as of September\u00a030, 2021 and December\u00a031, 2020, respectively)"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": 2.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 income (expenses), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r81"
     ],
     "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"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Payments for taxes related to net share settlement of stock options",
        "terseLabel": "Payments for taxes related to net share settlement of stock options"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r73",
      "r74",
      "r189"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedTerseLabel": "Purchase of available-for-sale investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMachineryAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for acquisition of machinery and equipment.",
        "label": "Payments to Acquire Machinery and Equipment",
        "negatedTerseLabel": "Purchase of energy storage systems"
       }
      }
     },
     "localname": "PaymentsToAcquireMachineryAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Payments to Acquire Other Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 3.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",
        "negatedTerseLabel": "Capital expenditures on internally-developed software"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r82"
     ],
     "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"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r365",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "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"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Series 1 Convertible Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19",
      "r298"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r19",
      "r298"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r19"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r19",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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 as of September\u00a030, 2021 and December\u00a031, 2020, respectively; 0 shares issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromContributionsFromAffiliates": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.",
        "label": "Proceeds from Contributions from Affiliates",
        "terseLabel": "Net contributions from Merger and PIPE financing, net of transaction costs of $58,061"
       }
      }
     },
     "localname": "ProceedsFromContributionsFromAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 5.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 $1,740 for the nine months ended September 30, 2021 and 2020, respectively",
        "verboseLabel": "Proceeds from convertible notes"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.stem.com/role/CONVERTIBLEPROMISSORYNOTESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails": {
       "order": 2.0,
       "parentTag": "stem_ProceedsFromReverseRecapitalizationTransaction",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "label": "Proceeds from Issuance of Private Placement",
        "terseLabel": "Cash \u2014 PIPE"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSScheduleofReverseRecapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r77",
      "r98"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLE2020and2021CreditAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 3.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, net of issuance costs of $101 and $1,502 for the nine months ended September 30, 2021 and 2020, respectively"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "label": "Proceeds from Warrant Exercises",
        "terseLabel": "Cash net of broker fees",
        "verboseLabel": "Proceeds from public exercises warrant"
       }
      }
     },
     "localname": "ProceedsFromWarrantExercises",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r31",
      "r228"
     ],
     "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]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r231",
      "r560",
      "r561",
      "r562"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNET"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r30",
      "r226"
     ],
     "calculation": {
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": {
       "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r228",
      "r469",
      "r521",
      "r532"
     ],
     "calculation": {
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total energy storage systems, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r12",
      "r228"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r12",
      "r226"
     ],
     "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": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "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",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RepaymentsOfMediumTermNotes": {
     "auth_ref": [
      "r80"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETermLoanDuetoSPEMemberDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 7.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"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r397",
      "r502",
      "r565"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "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": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Outstanding RSUs",
        "verboseLabel": "RSU"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r322",
      "r392",
      "r469",
      "r530",
      "r549",
      "r554"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r105",
      "r106",
      "r107",
      "r109",
      "r116",
      "r119",
      "r205",
      "r389",
      "r390",
      "r391",
      "r402",
      "r403",
      "r422",
      "r545",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r160",
      "r161",
      "r172",
      "r177",
      "r178",
      "r182",
      "r183",
      "r184",
      "r338",
      "r339",
      "r503"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "order": 2.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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r152",
      "r184"
     ],
     "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 Benchmark [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r336",
      "r337",
      "r342",
      "r350"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r334"
     ],
     "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": "Total remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r335"
     ],
     "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 expected to be recognized as revenue"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r335"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r335"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use asset obtained in exchange for lease liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock aggregate purchase price"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock, number of shares Issued in transaction (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r136"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREAntidilutivesecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHARETables"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r135"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r364",
      "r385",
      "r393"
     ],
     "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-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r31",
      "r228"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails",
      "http://www.stem.com/role/ENERGYSTORAGESYSTEMSNETScheduleofEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r365",
      "r388"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r369",
      "r378",
      "r381"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r43",
      "r96",
      "r143",
      "r144",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r307",
      "r312",
      "r315",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Activity"
       }
      }
     },
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r150",
      "r152",
      "r153",
      "r154",
      "r440",
      "r442"
     ],
     "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": "Summary of Significant Customers"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "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"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r67"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r343"
     ],
     "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"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUERemainingPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "order": 1.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"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r366"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "RSUs forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs forfeited, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "RSUs granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs granted, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "terseLabel": "RSUs outstanding, ending of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of RSUs Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs outstanding, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted- Average Grant Date Fair Value Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "RSUs vested (in shares)",
        "terseLabel": "RSUs vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs vested, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r380"
     ],
     "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": "Options exercised, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r373"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "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",
        "terseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r379"
     ],
     "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": "Options granted, weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r388"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r371",
      "r388"
     ],
     "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": "Options outstanding, end of period (in shares)",
        "periodStartLabel": "Options outstanding, beginning of period (in shares)",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "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": "Number of Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r370"
     ],
     "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",
        "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "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": "Weighted- Average Exercise Price Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r383"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r383"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r383"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r363",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONRSUActivityDetails"
     ],
     "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": "Options exercised, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "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": "Options forfeited, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "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": "Options granted, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "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 Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "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 Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r366"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r367"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r383"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r15",
      "r510",
      "r511",
      "r525"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/BUSINESSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r46",
      "r59",
      "r60",
      "r61",
      "r105",
      "r106",
      "r107",
      "r109",
      "r116",
      "r119",
      "r142",
      "r205",
      "r314",
      "r322",
      "r389",
      "r390",
      "r391",
      "r402",
      "r403",
      "r422",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r545",
      "r546",
      "r547",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r142",
      "r503"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITEDParenthetical",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r136"
     ],
     "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": "Share-based Payment Arrangement [Member]",
        "terseLabel": "Shares available for future issuance under equity incentive plan"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r45",
      "r275",
      "r314",
      "r315",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of securities into common stock (in shares)",
        "verboseLabel": "Conversion of securities into common stock upon Merger (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r19",
      "r20",
      "r314",
      "r322",
      "r372"
     ],
     "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",
        "negatedTerseLabel": "Options exercised (in shares)",
        "terseLabel": "Stock option exercises (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r46",
      "r314",
      "r322"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Conversion of securities into common stock",
        "verboseLabel": "Conversion of securities into common stock upon Merger"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED",
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r46",
      "r314",
      "r322"
     ],
     "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",
        "terseLabel": "Stock option exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r26",
      "r27",
      "r99",
      "r187",
      "r204",
      "r443",
      "r469"
     ],
     "calculation": {
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": {
       "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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED",
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity (deficit):"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r97",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r322",
      "r324"
     ],
     "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": "COMMON STOCK"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCK"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r241",
      "r246",
      "r247",
      "r248",
      "r252",
      "r253"
     ],
     "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": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r18"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r196",
      "r197",
      "r200",
      "r201",
      "r202",
      "r283",
      "r312",
      "r420",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "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": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/COMMONSTOCKScheduleofSharesReservedforIssuanceDetails",
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r411"
     ],
     "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]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/REVENUEDisaggregationofRevenueDetails",
      "http://www.stem.com/role/REVENUENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_USTreasuryBondSecuritiesMember": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "US Treasury Bond Securities [Member]",
        "terseLabel": "U.S. government bonds"
       }
      }
     },
     "localname": "USTreasuryBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/FAIRVALUEMEASUREMENTSScheduleofFinancialInstrumentsMeasuredatFairValueDetails",
      "http://www.stem.com/role/SHORTTERMINVESTMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149",
      "r155",
      "r156",
      "r157"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r388"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount": {
     "auth_ref": [
      "r123",
      "r135",
      "r316"
     ],
     "calculation": {
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of (increase) decrease in equity for down round feature triggered for warrant classified as equity.",
        "label": "Warrant, Down Round Feature, (Increase) Decrease in Equity, Amount",
        "negatedTerseLabel": "Change in fair value of warrants and embedded derivative"
       }
      }
     },
     "localname": "WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Warrant"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICITUNAUDITED"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrants and rights outstanding"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/WARRANTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Dilutive potential common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r125",
      "r135"
     ],
     "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 number of shares outstanding used to compute net loss per share attributable to common stockholders, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r121",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
        "label": "Weighted Average Number of Shares Issued, Basic",
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r121",
      "r135"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.stem.com/role/NETINCOMELOSSPERSHAREBasicanddilutednetlosspershareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL109261756-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r138": {
   "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"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r187": {
   "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=122038336&loc=d3e74512-122707"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r218": {
   "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"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r232": {
   "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"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r237": {
   "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"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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=122040564&loc=d3e177068-122764"
  },
  "r296": {
   "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"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "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"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL109261905-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r353": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r354": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r355": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r356": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r357": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r358": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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=122041274&loc=d3e301413-122809"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r404": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r405": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r406": {
   "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=122134291&loc=d3e330215-122817"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r411": {
   "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"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r436": {
   "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"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r457": {
   "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"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r488": {
   "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=125521744&loc=d3e122625-111746"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r503": {
   "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"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r524": {
   "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"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r526": {
   "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"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r540": {
   "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"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r549": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r550": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r551": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r552": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r565": {
   "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"
  },
  "r566": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r567": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r568": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r569": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r570": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r571": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r572": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r573": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r574": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r575": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r576": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r577": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r578": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r579": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r62": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r63": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r64": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>81
<FILENAME>0001758766-21-000184-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001758766-21-000184-xbrl.zip
M4$L#!!0    (  .0:5-'X7;K5$X" /1M&P 1    <W1E;2TR,#(Q,#DS,"YH
M=&WLO>EV4\FR+OI_/X4N^]YSJL:H"=E$=E0MSJ"P8;D.DL$VQ;;_,+*)M&74
M>$DRV'[Z&ZG&V& * [(ZJQ@%DF:7,^.+B"\R(R/_^#]G[5;M _;ZS6[G7P_X
M0_:@]G^>_/'_5-7__+GSLK;1C:=M[ QJSWKH!YAJ'YN#H]K;A/WWM=SKMFMO
MN[WWS0^^JH;7/.N>G/>:AT>#FF""?W:P]]AH[XR/K'*&JPI4T)4-45:26QNU
MCPE-^.WPL8XAFTRG!<FP DBL\AFQ\@&3L!RS#/RW]%@*+:47X" Z8,(Y0 Y*
M. C)!VU<>>S1@-Z.WK#3?WS6;_[KP=%@</+XT:./'S\^_"@?=GN'CP1C_-'_
MU%_NQB-L^ZK9Z0]\)^*#\57]WN#RJNS[87@-_?BHO&#%.+5]<FKS;%#U,5Y[
M"'U_>-C]\*C9:34[6+KTT:#G._W<[;7]@+J<[D-=P>R5^YR%7NMZ4\LOD\;*
M1Y\W\8QN_?ZF5^/.N4?#H^-3OWY2Z:?+5QY@^_I+T \/8[<]?&?F))N<F?!3
M.X=MG+PN'1B>/#GQBQ9>?Z-R./@^?NK)KYW,Y96NO-+Q-Y__3[TN6,5$Q<7D
M)J?]ZM#[DR^%/3YP@\#+<])G/3!^)_UH=/"RB?TN"&[^2:JC,RZ;,^A]]63W
MB(X.3WS<\IW#?SW 3O5F]P&A'7UZ\D<;![Y6+JWP/Z?-#_]Z\*S;&9 .5WOG
M)]3%<?3M7P\&>#9X-!3\HR?_]5__]<>@.6CADR+L:B+H/QZ-?OSCT>C6H9O.
MG_R1FA]J_<%Y"__U(#7[)RU__KC3[2 UH'GVN)R(O=''9DK8&7ZDXPTR)+UF
M'#W_;+"#^5\/FLE:SX+C1@0&/FFKLY2DY!JSY5;BNXUA4^A/]0E\'=\NC\;F
MX\T.M>_\&;U.S[>V.@G/_B^>/Z@U4[FU_/L\;'0_O!0['_9E_30=;WXX>.&.
MMX_KYXWC^L7^WA;;WMLYWMY[_;%^_%XU7KPY:VR\.:??F@<OGC<;QU&]E(W6
M_D7WHGZ\?U$7F^>-C?=L_^(]JV]L*3JO5=][S>E:MM_>.=H_WI?;?UOV4AR<
M[[^-^N#XX+A^_%>[+AK'!QMT[8OGK8.WSYO;>_L?ZQN'LM[^N]VX>/.QWM[Z
MD.AYX<4;O?^VSAL;45);^,&+U]2>OUIT[L7V1@0Z_ZAQ?'A1?]%HU_?>C*_Y
MFYZE.@=[)T?[%V]8XR*R@[V_W]/S6+W]YN/V1AT:%X?G!V\W!7W^N"_VSQI_
MVXN7>YN#^BX[HW_?*<,Q<:ZKR#RO(#"RNQE8E:.7,8N0P/@'3QB92:.LT?J/
M1]?D.7WQCK24KCX;/$[D=*HVW?*H2O[\JNB?G?9Z)/?GS7[TK7WTO<U.VJ"S
MU]+_EO395>D;J;*3-E:&O&D%2:O*2PN5)=E[KEQ2P!X\X>*1Y'<N^$_"G=".
M3])]3K_TU[+]EFSY5=EFPQD+AE4:E:T )2?-EKY*0@KF1'#$G1X\*?T_-]&^
MHOMWTUJXMQ*NN"I<KJ))(NE*@\S$I054W@=?A92 Q.Z%9N+!D]=RIN8Z-\\P
M5=FW"I?[)/.G)/ T%'K+'Z[E_"TYRZMR)MT-4H1 JAM2!5I3S(29K+3+.J7H
MM$OIP9/G3U_N;GZ/J)6R$3D7&5! 5LE&I6.624;Z2<GX;NM&"9< YW$Z[9V3
M29Y(>$R0'^_@!^R<X@Z%4<U.LW-(NCV\DD*5[=!J'@Z9]^;9"48*)/>:;3IE
M.^_2K_WL8SDV,@9\S@"IG[MV;#_OT',^[A\?O-\_?G-^L+?/]X]?R_J+UXI
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
MTNW0U_[U4//5<#:JAVEWT(WOEP00SGB,:#"1_0+FN'4*?'(2Z%- (=: ^'%
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
MH4F+ EZG?0B62_ 2P  /$#1WS-M<4OD2+CYX%P0O:ZHW>_!:Q9BQ,63K&3#
M8*4)*BEE8I)2LS5XUWBY7@ S&N,R9D^T4J$( ;V.,F;M!$JY#,:NY?O][?S6
MEXT0!]N]G>;AT=7-$I]U.Q_*Q'MHX:L>9NSU,.T.NO']^(KEP\Z:<MX Y%(Y
MI.PW0T;/0A8L,*,2))6SA)B<7WP@+Q;EO'=:M2A EMYCCC$IM!PX2T['$$R0
M3C*CI9"+#^0%Q,Z:BLX>R$JD*(W*!L@B0Q)!IZBB+*6;G<@AKH&\QL[7B^.4
MN3$&P;,,40L/BBRARM)+5=:4C+"SR"/65WI_:$[*?MZ?!3&?G?&JUXSX=[?E
M!\T6O<D=2VIJI8(#2.XQ4*1) 6<P7IBRM[LB;3?>VK"*DMII]M^3]I&?&& /
M^X,=/[C;C9"F)ZY$U(*!XM$Q!8$G)X*+P"G^\Z1?/*^BN#8G6V9AK[TD8A)H
ME!">*T%!# ,*R[D&;Q0915!&FU46TT;S0VE 6B*M(F&!5X+;F 4@YR&H(*/E
MSN0,)NM5%-=&LQ^[IT1#NKV7/K[?SJ/Q.!^6R7M%%X,4/F<L^[\H#-J8'+A4
M-B W<@DXZA5N^+(Y[OPA;[W"4\=T]/+XDI# 2*0OH <RA(G42U$\K$1FS"HG
MA=7AW<8P;8'^5$N4OS!'*?4G^T..4Q7X</O)SX]=]F"Z<NI5?9L<^2&V2.Q0
M9"L%%\"$)Y%:JR"#9C(@6X957@LAR;NI(VY4 !<E2P' )^V1B$<VG.*N0#QQ
M"3)=7_6Z]+Z#\U<MZH*GG50FD$[*/?X\_^30AB+:[&#O\)R"]9X_Q-WS\EN?
MKHJ8B-1WQ_N=+HG<F)!EBEI:U D,U\%JD<K&F4ZJ&(5>=;DUNH-]'"RK])P)
MUD&.7&@/B3-2/&"<L[*])G@[GK@H7FY1I?>RVSFD0+A=5AQ\R1M?-CNXG9_U
M,$UOL6MYTN>+'X;PV,$/W=:'9N?P9==W-DYQK[O[:G-TG[MFI%>=Z<_ (3)N
ME;>.!07,8(C"!VN9U"X1OL48#FIQ&>D:#@4.:DJ#Z&@C*I<"\QI$UEY'D-FR
M!(I<,O(A!R8XC#CP&A<+B(MKK'N(C-NQ[L] ]#.LN^P.K WG*0/$$"QDFX+/
M3("Q$GP!$3<,AB J'Q:7*:Q!5"14,;@=B$:G3B5T"PQ5,4(N:0-DCURP"8V+
MSFGAC4IC2V0GELBN+=$B@ZB8%WM[2V2G8XF,TS8DIWW."7RDD"5XC=JIQ$2
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
MM=W!P]]J' 9'M>>MSYW9;W>9EW9-=,_HXW9OK_NQ<_\$=_[.^1"U*9+*GE>
M7E?!*I(>*&Y1Y22Y?O!DES3W,A=]!J+Z[H&#L2R'#G^[]XK.;';B<HX8_)1
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
M(ST%1KDBDDIE8]C8%!PWA9SY+'<B6"Q1N'9-<;Z8\]^"\^EQ/C(_-,D)[,2
MM H#"YZ#8<EW4)(K0YGDEN8&>KI)E@3F*U6:?#<4=SJA]_D\?6BW9SZ'1O^\
M/P@G_9)5]N2V1S7=,]W+^_;@Z,59DL_)I9O42O]U.ZZ0U<1DM3^>7\:\9<AK
M#IY(#XPS"P8;#![S8&QDGH?D*V',FIBM8!5@ ?-"Z^8*F!\!S!=CR:+)E= "
M@T*&),M#$;!2&E#.2BT,TEJ1ZFR@*=',A\CU"WW4V<"XVOJ-;EJ/=J?J*I>>
MM3^8P<A8APR6!74:.*U:>EX$?R6G%TDTA96F9J7Q7#2+.6.&!B"&)W\HN3]@
MD5 @J0I>$(N14MG$: I1"N56%\D+JLPO2)XWDD?VA;(.4:L$$!D=,&$4)%P3
M<%&1H -W3.?< ]1DB-4(R6L0OWC5[?IO[>/C$JQX2COB2@J%829I_7&X-4R,
MRBSSYI-F3/KH)5CK+;!$.*!%[E+$@^/I5TSE"4.X*1FND0=3PA%+:"P4N$X+
MU_-KN$J63/EDTP,BSB23 '$P*.JT?P+%S%G"R!"NM$[1PS4(..QV!J;SN9W;
M20^S*TJ<X<GM@Y%,AD>MR2W9^9X+!=*R%C*:BHQVQFV'(*@SUF$0.$1@B :P
M28) *;&&2"P4]56I+28ETK"Z6%Y0U5O!\ORQ/#(L,.<QDDA $\Z 6>]!&:W
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
MD5,#C)( &AD"WL8D-Z:D=W)NY4,EW[>VL)U/(DZ![:/"=BSSEV(;HW20H_7
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
M!EA);+@7)-K()!$&2TJB#IX$127#Q2U?*@X[&'/+2:064\.!2ZJ!,4-!1<.
M,&,#"DP8G<P4JIN*SLDY>&B7R +*GX,2)50:0UD,EK- I*4Z.&,9#AH+0VUQ
MV)<,E&,.NT%")/&"5<E-9RPZ,(Y+<#B9B=0QBG'<V-1-+&^?1#XJ)A^00[3(
M)FEU@J-7RB"KDT@L8L8+)2*EGB@1HL**AN+*+QD<1ZZ\-,$RX@C@D#0CHSZ"
M1CQ"H,JCX)-ASM3&IF1-KN=USK84+7(*+?R:%KCU+@:'.>:.$>%M5(@QJ1(!
M<&58<?^7C19&[C\W5G+O,/#<'J8*L"LI!?"8Z%U)Q VAN;5B,^GRI:"%=:CC
M>M'M5VU9YG@>_]1U1>4:#[C&.E537>WQ_K"JZI=[_4GF,=1)22^VXBB+9S]>
MJNJB?B=1O^.U1#YH[I'%@'#4R2I' I+GI<#%;&\Q1K02.?HNZ,SG:_5+URW8
M?9JJGH+=&; ["G Y%:41W(&/5 (S4H.VUH'S6&A%K:'.YXP416Z/0"K871GL
M+K::IF!W!NSBL41.EK,$*6B/"#"<'&#KO8/@E"%*(VPLR5,5FY2S M[5!>]B
M"TL*>&< [RAFY3AU%$D.2.$$7N(L*$H((*-])%IPC_-(5-%$ZO9Q;RD96:3W
M?O30TI&28K?0JI'"1-,RT?Z->A"3]D_0%B0/"IC$(0^HX&"5)=)R%17.]2"H
MB?C,4RE*?FQ]P;O8NI,"WAG ._+?HXO**N1!*N22_XXL6$8$B"0GH:40SN3D
M]B:2,[L !;OUQ>YBRU<*=F? [LA_YU(&SKB"0)'*O7(HV!R*TXH''I6*4B3_
MG9-F,J(*>%<7O(LM3"G@G0&\8RT?7.2*" TJYFE$B6A!8X[ !F4YXL$;G>?X
M-MGLAUZEY&26DA/WP#R3DCI7DZJ30E!3$]1X/8D1WJ'DP$,BJ61=$*O!2*_
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
M?IP"GN3$)9<8V["QR?#,PPG*N45]\3J'V$#!ZV/B=60N8*$4)L8 %]@"\]J
M=<$GPX$R)YBE2=-O;&)5)@6O,%[GX.P7O#XB7L=\>(:%53[W]:,Y*8 )"IKY
M",%H2X,BT<C<O!O/JZE?P6OQX NL'PG68UY[5#I1<  V'!J2S&9CF >4;&EI
MB6/.YCFB37''5. GR?59AW:<E_-"[NQM4=IRUCTAH/#4?'AJ=]R]]X%Z+[&'
M:-,7YFD 2Q4'AVAR[0DU1M!\_L^:DLT\O[PTYUH"_"]!SD!A@KDQP5B=(^=8
M<4,@X.R(<"E!RQ @>N&U8EHJ)C<V13-Q?-T[=!4*6/E"A4(!\Z* L5B$(5&:
M0 00*C4PHRAH+ETN5:"$<1J3H9",@=QD9 X-@@H'K H'/%'THG# W#A@K,^0
M=$;[8"!Q.@.&-0=KF$V;S'+),:8*YX1@U62T]G9 #3IUHNI_C]JW<!C'..[V
M^[\W;$CX"5?!C8'YOCS#4!]]I6H;V!BU&'[9ZYZ\2#?2[IREQ=V_GAGS9R76
MX=\=9J'N?!_T3!).NV-ZY[N#<-)/9)@?H=<]/J[H<-C_I3#A1$RX-QX:L31X
M2A4"25FR@52(H()%R3\BD4B'5>0Y-()Y4^"90R,3 6Z)SFU6BD&6(#12N*1&
M7#*RJKA6A@CA 7&F@%F5N$00"Y0A$I$,C@9=656"S6)5%199,19YHNA*89'Z
ML,AXO0</EE&"DM@H!<:1!>-\,E 0R<WIF&=Y]*N03<QOCWXM++*V+/)$\9G"
M(C5BD;%)LM22M DD1)P'2)/TG35!) ]'2:<((SCZ:H!TVAUU9Y$:9*TL*L(S
M,-_K.9MBA0,W]S?8N>:LRY#SGZ$38KOPTF2\]&8\WJ(4HTHP"YSF&G6D"%AK
M-1B<-K-T)BKFY]96I]2SUMA>F7NY24'KG- ZUJJ2$B$##8!\GB6#+07M, (4
ME$-66LVXS&?%<QCG5D!:0TT[YWX21=,^-G;'X@B.$H>U17GZ.H*<D3YL,RN3
MM*C!--HY=HTN(*ZQIIU#9*"@]5'0>CZ&5D$5%LD0EC%[Z0Z#\B*9R9I[IZFQ
MG.L::=IU2+IHA<%U 4F5>/$X49$[":=VB_%?C_3P]6;9VF:3I+U99E9/R;OO
MQN,17"H3B/% .<G3,I4#%0(!DWP;JJCBR?A=R_R/0FZK3FY+D.A2:&XFFAOK
M9JZ2)F)6@18Q]Q>S+#&<X$ )CDHFJY S4:6F2%7[XZ!"<(7@5B4'IQ#<+ 0W
M%NT20G#I4&[%D*N:7)2@=)Z<C(B(6H?@T;IES12"*P3WY.E!A>!F(K@Q"TY$
MP:05@ W.?:0D ZNDAT -#1KIB+2J$GH(K3W!748/K^[B:D_SBK[F'?]_P#7&
MGI:F1_+=,WL<;C[N+)<OM[BLM[B68>[&:4C0/#*]T#"#0:]MSP8F+].@F];@
MY"2IF>K%H^YQ6LM^LV%-O^U*;'S=C(^?V1Y_A=Y!WB/SC9&3'XV+'=/KI-7J
M7WW<GWDG7AL9J!@9#S R/HQ'PPGS2"-,DMOD5?*B<L#(10*8<V>%D31@NK&)
MGMT1)"JA\,)E2\ME/W6D[B&S&4/B9,R?*JSV"*PVUO2*F(@B"8"J]G>.<[#(
M10@BZ! LT29/T$'/6.T=IT)HA= >C=!F#($70GM<0AL+=E/!"<<:@R%> R,N
M?8>T!(2"411S%!C+A#93$[]":(70ZO/4TQ#:C"'O0FB/3&@C"XT9+@W%&I!
M+ \]8V"%H^ 1]T0[%BC/Z0G/Q.T!"34CM'6H5<T1PQPIG#10Z-O'9X/@9V@?
M=U_0=A79>\*G7SWZGCU:^$#ZWA[NRT+@$Q'XYU'@\,L.WCO\^DD@Q *7'+3R
M$9BV&!06!B)Q2KA8=1[(9ND=8^1FZ2GY,U@\<1%2H;9";4\:.RS4-B6UG=^D
M-A>%MD0GLU0;#DRE[Y3E#H3C%%&I"&9FYA!BH;9";;5Z[%I'$0NU34=MK7&K
M[<N'3\%PEN2%@!@K@&$FD^]-(T1KH])">1GES,'$0FV%VFKUV+6.)Q9JFY+:
MSF]2F]*:F^23 @]8 J/,@LUMIX3W#H<D/XSHS&'%Q5#;7%)F?W&*,LDU'BO9
ML]SBDM_B.@3 WU<_! \FW97Y'(9Q[G[CK!]\H]W)T>_3LSRPIM&Y/[GVGL39
M%>];<Z_:'2[A?$/ :*)2E2NI;@V%VCH[L:&W'RN-W-\_&_0'II.7NYSV3:Z;
MW<V9&PIQI0E$1!DPZ3B8F(N1%4(N*,*TPWD<::YEP4W,1.E.M=(HGS$:6E!>
M(Y2/=: F3GE*/"#E#3#/)9@@(FC+K0D(!Y%;#E#=5(PU!9_7W.$"\GJ"?,:X
M8 %Y?4 ^EHFH72!>. 9.V.1A)TF"(DX#E=XS'9 F.&YL:M)D5#0%TP7D*PWR
M&2-D!>0U OE8%VC.J6"& 8K4 TM;.6ERRX$;1#Q/Y,UHV-ADJ(F4;)([CD"?
M#N3K4, [633B9N+>O4EY#Z*UFR&BX2+<BA+-<EJR['Q8A_C%Y6'"+5HLC#@)
M(U[LW$QWN]C[I )#,6H/*N:D9:XL*&<H$*$CCMAHXDANV8N:1/$F%G.NF9T-
M;LLWT:O02RT#)X5>YD4OYS?I)6@3N;$8(D(V=S3+H1-L@6-M>3*[!+-RGO&3
MPBZ%76H7L2GL,B=V&<_Z2O?P2>/@9<04!-486#)80"<S!;BWQDNB78AHGH&;
MPBZ%76H7*BKL,B]V.;_)+I%;%)' 0*U6P(@,H"-E((+CAK%H<.XC-+^(41W8
MI0HU_7=5 9G^]>U_-O]/^G)USR>F][G=&5:=HHI.AH]F>_^]>?V8/[[I$EZ,
M)_R==OOMO#3/>^'8#-K_A#^^M?W@Z I[8^^Z?'PT>HNQ_6[>Z?>^9>Q)7<C3
M=^^F$$)Q)#-22'7%Y^U!^C3W<U(A^2X/CT+#N!S",IWS*H;5':3/JVI..XUV
MNM?//7/<.#6]0:,;&X.CT ^9:'R>2Y2YNE,5^)H$\T9L=TS'M=.?)Z /PDEZ
MTOZS>Q?_@6ORF+1:K0"[>8?C7_/=5OQ$B:#4$*:9TPP1K5G C!/-K#=62/V)
MD(VK-QU=)Q&>)BH$VPOF*YB8'O"Y.?YFSOL;_WUSYZ9M.[X1?]Q#]^_D7X'@
MCP5NN\LEEG<N\<'ASEZSL=MZ<?]NJ.NMO]AO;>^T#G:V&^F[@_W7N]M;A^F'
M@\/TS]Y.Z_"@L?\RO;3WU]N=?Z6_V_U[)S_G_MY.X[?7^P<'O\^Z_1_] 7][
MU]IZM[V;'JI.]WHW5']K=Q(#=<_2-7S__MN]K0N&=?/7_%WIJ733Q^:T'YY?
M??.';_=/C\WY\W:G^NCJ37]<7NR2]#- ?]!2U>(,7QYA]QD:XO?R:.3RDR]?
M?E:]](/2';[&Q#,BU+TOHV?XWM=^=EF<<[#U5)?]^6M4L7*S2W6SA#[HLK\X
MV/NE[Z9O_>D=/M:03"9QLJ:G&/4@-CP\ZH70V$M_=]1O["0KQS<.PFFR99(_
MTZ"H>>\QWDHOS; K2?K-0U=FUMTS%CUX:#>9>B]>#N ]8._\^FGKLV33&^8/
M7C(T#[C]:F$N1;\^V^F'!UZWA4.3,-4BRFD>TVR><=#J[=J[-6KO-]G#+VGL
MN Q:O2,N?+[7OHP+G[PC'U_]^^CCR=_MULD[U+IX>_+QY-]'K6WW;>_DW?>]
MPW?LP^$>_G#X]N0Z+OSEP[?6^[^_[&W_^^O^X=]?/WQYPUHGZ5XN/AZUWG_
M^Z_29[[_=_K]VR\_QH5;7[;PQ_=[Z=IO>.O]VW9K^S/Y\'Z7MDYV\,<O[]C'
M]'SI/MNM5ZVXU[Z,"1^@[Y^",)8%Q\!327*N3 3CE06;I$D-C\[G_BES&K,Z
M$3"6I]= H;:EI+8R9G6U2>[BFN0<CTH0H4$&8H 904 S2L!Y')V4&#&,YS!D
M=?7I[0[+?:T8[J[G7QV2*Z-6EX_D\#7)24VQ%$B ([E=%%$$K*<6,$VR5$1Q
MI\(<!JU.BH_"<X7G:L9S9>+J\O$<O>8Y$9PE)!@P!D=@@C%0R2X'HTDRYI*V
MX@;/8=[JHGBN!H5PCQY'W!\<A5Y5[M8+1Z'3;_\3;L85GS\D)OV8S93*-19T
MC3F%S2NHR9IO^W>=7DBW<1'\L+@S:27SCVD?Y_002(H#^B8GEP1WUFL/VJ&_
M9AVG)E'9<X@MW]/BL>*F%^/4-%326U>22H+*<CJX%M.6_W+6'^0DQ:31]^.A
M^?Y7MY<?8&MLUL9A]R_32W]2]/P$>K[U8A29WM_>O<@C H,EF/, '%L&+#H*
M1DD!/##*DZN:I.\W-O'M,HB)-7V-G)85!_YBXZ[C%GIL?P\>+D*O6VB@UC1P
M,48#J)5[5NE(.>+ "<,YN"% 1Q. .&8C<2BQ0S+Z__?_4@23/VK4YJ(00IV#
ME(4":DP!>-P2V-_ZI))SCZBT4 4YF<02C(T2M#8X^JA4^E(L@>4"_F*#=L42
M6$(:H&,T@/<^?T),<DR5 2)%A.0$$%!8(\!4<Z891T;Y.EH"<XKS+47@XV6W
MEW[L-!) TI9WYXU!+UTM5T?F$,@U6F9I;;7:9#>'<,?#2.U24B\N!768Y32\
MO:V./QQ)K5#<(F(>GR0GR<FA F3@B=RX]F =HJ 0=R@Y/%%IN;%)V+PZ5BUI
M\X8E!/]3)9L5&E@:&ACEJT6)")6Y>2^F$ICE""RS!)AQFI%$"#%)?).H609_
M%0:H,0,L/LA1&* &##!*YDJ>KA%(!-"4T\0 6(-2U(#U2<K)XW6&YF 'NCV!
MHS# 2C# /'.4"@,L#0.,TIR014$G_R^[ LD&P(J#]MZ!3[^W3"5>R*X FV5
MWAP)8)YI'5C7/+QQV!V8XY^E,TV99/;K]EAK6VDTV]+46RW4ML3R#B5Q1?F%
MUR?A]8/Q$(^53BN5[#GF%+#DZ($.-H*+B'HF@V>,#0LN%57S+;B<"43+D<=?
M*'0M*70)2CD+F<Z-3$>!,J0,T8$Y0)PC8$82,(DV@6)G(PHD2%3E!#21N,VE
M3V*F%1JM"644&JU/B++0Z%/0Z"C:B%WR'0A!@ TUP*3,HW.B!<^1#D;0I"I-
M53I*U.T>((5&"XT6&JU#G+?0Z%/0Z%C(UADD@N? +1? G"-@D0D@J J).8W$
M'@TK4^626Z,_;ZE?NN.7[OB;?"[=\7GICK^^W?$/#O=?_-]_[;_>WGE[4"7T
MRC\:.V_>[1Y^:/RVO?-R]\7N89U:SZ]8F_QF(WQW(>N.HXJV3I(.&JQF\WS"
MGBDY_Z[I_)DBXA$ZO!-*RKT^1N=\-MT[R[J6>UV5>Q7/N'K8H(>GO]=E6M=T
MK_1AXUDN4VE^<*;(I4JMU>2(Z9T(^:"FZR^ZG>INLAGQ5R_$T.OEZ1&#KOOZ
M\";V.60V\5"$)5VP@_2N=#'<F&WE5G5Y7G1/3KJ=^2U#^M->]]N/*:M+M21;
MZ5YSL,4<-_XR;0^[G<8+<YKC'&6!A@ODW-G)V7$5B1GV,;L1.VWL7B;^O;XK
M\:^L66,[Q+9KWU_KN5XK,TP=K0CHJ'N<U%/_.K#QG[/VX+SQV^5ZW=Q*=]L$
M&,]B$RS1W)\'*K]J6G"C3$N:#*M57.>1S:F56[6RUQYUKZW?TI0-59<-M< _
MG6O5S _'.U6F2/5S.Y\J#IZ#OAU%7XSL[LZ2^-,<FXX+#=//)Z#;P5U.A,3-
MQD\G^#V@$](,"38+S"9YV#+=FTM2'<OT?T@GH88;R0F5R IF7-#I>T6L=P(I
MY"/ZM)O7%A.*Q[-(=ELO)\H>.0PGI]V>Z9T/C=8A=^V?#?H#T\G+>YU"@IXX
MA:1U<)5"TCKY0-Z0UL57W/KR\63O\.W)'ME+[_MP_N'P#?WX_AW;N_CXY</[
MEZ,4DI-=_N%+>M_[W>^MPYUT7^GZ%U_3WQU]_7#XCK4NWGYIO?\[7>?C\8\I
M)!^^'+?3[]-][."]PZUTK^\N]@\_7^R_>GO4.OQ,6Z_V\,?W'RX^GOQ]<QR7
M,1Y[KPP8[ PPY EH[5%N!*"D2.)47&]L8LF;C,JFO*,#0!G)5>^\NH>A?L4F
M<LU(=;?3YJ;CN0GKWWZ@N1>FU\NY/$.CH];5SDO">Z-"#FL]40%3<"9W=6-"
MY?$. 3Q"S 8CL+1L8Y,0U.1B)3EO%N^Z6$0_L8BL,PP1J5%PD2G%E#31DZ19
MG328&#X?BZB80#-2P=@<*X]14)J#C=0!L\R!U<R 95Q$P[#0'"<J:&IQN_?!
M"A!!,7Z*\?,+XV<Z2GMX!]SQXXFAZ5,,F\G8;%030'CNUA(X((%Q8K,0P%IF
M@25)2>YYY)3/NUWM4O!9L5X>8KUH:8(+,GB$$4,:)[W(C->4I>]L(*18+[7
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
MX)@QL@8MME@6902F-$\9E)6RZ">M T3V.SL$=V/Z[1V"R?2^]X/C>F]'4Y^
M+/ZB3)]9_+:_RB0760S>,RC(F8^V_A%<=BJ9;-N98V(Z,?U&LZY\4CP")%,L
M8)%1HG.F<C]Y;S3P6YKU;V0CR;8OR_BY-1E6%.&=5$S+4GU\5)[%HA-3Q;H:
MLB4)IHWP4;QKC>MRK8GU6\SZZ_;];I2?3:8F.[ZZR+TQ^K)8Z)V%4GUT$WQU
MV9/P+!0=&6@O2_*(0DQH36PF-L^Q&6U]9HJ ""H!ZN!DCO4[(FL/67-U.V_]
M6_:;J+X\U6=#^)2PSB2A6J:^_N)YI;I(AAGG4I$E9,/5SJ[UONN%([X_?;XO
MTE" PH,VTE2F<W!1^F**ESJC<-601_UEPG_A7!B1>P7DGCMF*VTH2BGF2]$,
M'"#SLD;ER57'G5?,B@\[NQJN&_*%#V\1IY\(I^L[>(51&Q< #!27B]$^%)D
MO+%?J<'=I3>("+\"PL]U^86@34Z9<6VJXZZ59%&"8LZC25#C\,AM);SG72,X
MD?Y)D_[!Z^Y$]?NG^JP7L"2E0XO,>7; (!?+? K /$2/65J;?8W1)7==:S?#
M<=^BL]NOSN)Q+W4N%J5U\&)1VJCSMX/!&#O^FA(_[29F.B]"*-&A;@*0:$8H
M;0A*BY6V>9(ZM5,VPF8PQ44E5(VKG0-EK4F7)V_LY<D;?[<:]]<6M4[KWE/'
MX\+ON-S/.J(2^$*.^*^S$OA1^GCP_-U;7W2P%C)3RF56$8[,91.8SA*<,8 .
M<&=7R*Y1U1^72Q?.B.UKPO;KL?225%]@Z_(WN$Q!]>VX/%?X5OL?DWZKI7'>
M S#C4HVL8VD=;$DSSZ.!Y+D+D"J9B<-/EL-1*BT"@)?%@P/N#(+TIIUH,%P4
MN 6'E[361/!5$GQ_CN"__OG6*>DU2,=*T=5:JV18X#$S7; :\L1%C'EG5U5S
M+<32'6M$<PJ?""5":1-16N2DAK,BZ&QDB06L-$%85:TG9HE.61!D,C?+9%X6
MFM[\N?_G6ZUM *X%,REBFSMAJC-L.),YJYB24GEF,*_/G7@:Z^36O*(T(45G
M<#KAZ:=Z$JV*HPGTA-):'^,F (EFA-*VHK269:0K'5M?JB1-7CR<^!NC2T<[
M4R%I(4?[Y:R0]/M^_3P_O17.%9L4,%NB96"#92'ZS*1THF*?T/JXL^NL[PJW
M= ::R$Z23"@MTRR_@D+!G;OFOY !^;HN4P+D=KH\JQF\_'CP?(^_19V-%KRP
M4*HZ@W:6Q:K&S!3PV6E?GQTUJ?!KO2:KD(CL),F$$J&TEH9S!>4",ISK:3C_
MN&HXHU))A.(8@.$,DM4L6N-8-:;@@^/& %\OP[E%YU FSSR+H3[I]:.>G&)_
M--FO2<=/J!A-*-'QDZT&D% BE @E0HE0>MHHK5UC^&6T.MMR/SH:[-7;VBXO
M'+\*O?RR_RR<]L;A>%*,FSCPS^;\]Y_Q/V>]46^,KW'XH9=P&N;^C&GPKC]Y
METG$2\'M0L%M^KR3_/QM44$7%07C=K)5S0#S7CAF00E9GX"$P>[LFJY5?HW:
MXD@52+L))4)I'2WLP_21DX5=6PM[I?$<T/'HI&32*,T@:L%B"IJAT171 EGE
MLG[V=8O:SM_TAUBOXB/FSO%@-.I4<H</H7?<EFBQ2D0VJH]_9X3I;%A900WI
M5+<DE*@A?<L!))0()4*)4"*4""5"Z;%16F@XNN=@E6V;K1!$21Z"-AHER.22
M*W&1MK6KF8C#\7L<M@3#$-]C?]3[@"_[:7"">Y?15 VF6BSU^E,H-<M='.#X
ML!R%OUX-ANT#T"+CI1,1^_-K%/3^T1\?WQ9?;$I)L"!#9)"E8SY 83D$I8HM
M2OG6 'X]#T'-W^O*?-+G34#IL=J*29_76Y__N*K/:(/D 8 )8RV#Y",+* +#
MXI(/QFJ7POKH\Q;U&/\P&-8_]CN5%_5)3^>=\;"^V?&DBM()LP(,]1Q3X9)0
MHI[CK0:04"*4""5"B5 BE BEQT;I83/#MTLX7(13SRZBJ:,63$TO;Z^?CV:A
M%:4?[B_]\&X^/=PZP?G;(JR+Q2:FN4,&-A7F8K8,9+0I@916Z)U="31/?,,T
M@)1Z$U!ZV!PQ*?4F*?65CN(4T!81).-"!08(DOGH,N,^9E[E.7+EUTVGMZB?
MN#*@TYNPASJ%J11)*%&G\%8#2"@12H02H40H$4J$$J%$**TV%02JJ(+2^,(!
M,P;NK1,6>+8F<7.;7;T+'#:OL>TT,?3C8$0KR1;+X_S15FW/9]SE6T +%2W/
M?/:< 43%O%&>\9)4,2*%J./.KA"Z:\3UR:)$XB=#X@>=&$$D7H[$5_<*>BU4
M5HHYI64;[Y"90V-8RA5"+:H42[>.%%Y1]^XZ)V+_$8Y#/V$GC#J#TGF-IV,\
MB3CL*-[M-!HMTZU[D9::?KSO504A#\[B,4XS4Q>OC@>G7\I9/0$9NW&]D^<9
M0I;*52T#B]F;I*3A*9N8I"SF[<M;;74JO;\PLX\X''PN7D=X<CH8AN'YB_^<
M]<;GTT5.AV?CT3CTVYVE]4V+Z-G'O4N'I#DG'P\^[KT5)LK@++#BBF608V&1
M\\2XK1;) P2C_:<X8D45IE6PZ9%KTX\F&.NFNO_U&. O /HZ2>AU3_!N^OFY
M WAK^7P6AL/S>A/W3BHP8RK6KT)/S^?U=/^M2DZA\H4IUP[=<J-83/6/V6JN
MH[32FKS%>GK/QSW(3[O93Q,6K!5*92<,&%T<>N15=J"&HE!26MI/(\=L62$Y
MN.*8O7D;0#L14F3&"&00O&2A6@>6L BKH$#698N%A!PS<LSN,T5W)\&\O6,V
M66/T?G!<[^EHZIN1Y[6H8%[QO-+;PJ/R3E1_RW/%P,G O*KNES9%<H<%@ <2
M3'*O[L&]*BZAR(#1Y00"3*C1G "N0W&2%RYNZ5Y]:Q4@^5A+2L:GW>4?WXBW
MH,![FQ,SH10&/AOFDO$L.EO )\^U3#N[ J KG>YZO:IYS4] ,\C)(B=K!4[6
MW63S^G$6<J:63V,U59RHX[XX^.EM*(HCHF<FAZJ-6G(61.95&Z/0VKH095N!
M"B2))(DDB2N41(>@;/8.N)6 *<00BI75(9$*A)?Z=G'G;79*DUXNIY?[\WK9
M!+$$E RY<@RRS34*K7\,U:.LGF5*:&75RZ[@IBLE)]DDV2397.483:6+-AR$
M]MQ"=,7[+'@*'I.,@-Q_63>_,#V3-'(%&OEF7B.AC1AQ4)6QN,BJHU^8YRDQ
MKT0(!EQ4:'9VE;!+S+LD821A)&&<%\9<>565D>L4)8CD0C)2%0>@C5,6X1;"
M2)[EPZIFFE=-]!!+PM3\26!0E&8!ZQ]+C1.D#RE+F7=VP4+7>T?*2<I)RKE.
MK7FDE_>OEW]<\3+11PC%L>IL"@;6&!9YX(QGG721)7L9=G:-XEU_PV3US8O#
M)P<[_F?2PUE_S[T/N_];?[F\Y(N''W1EQ^E@-%GS^OT0VQ2G#_CW/WMY_/Z2
M&7-_Z^*#\-E?";%>]MGXRW]E[J(35A8-;^:W5*+(._%;\$N"3][Q^[;GMI>^
M3GG9KO+H/79"2H.3>C6M][73'XSKOQ>&]=O]3J]>Z[MA..Z<AN&XG1L9O\<1
M-B7(V!]ALTC]"6)A7/]0>OW03[WZXZ-Q_<9D"/QWGYZ6SV_^+>_)W35O=D^^
M>@?,U2N<__7]\/)B3L,[9'&(X0\62KW6[\/QG^%\M/,_5S[22:_/YI^ISQ^'
MZ0?<_=\XK'_OAG]U_JW"\%U]MPDM^,2 3Q[BV3,X84V]1\?A=(3?7W[Q]]P;
MG1Z'\^][_<DGG?REOU^\V<6#VZ[L,]),L)B^/+OH[_CTPB_.15W\RQ<O?S=Y
MZ3,)F+XFX3OOY!=?YM^)+[[VM;?5WSEI[O2N7W]-*KI6NE:Z5KK6U5^K^4X[
MM2'7NDGWM5ZK\K=ZUXN3O9]Y?/+"I-X84G^S%=!?^]$;PMVI3_,XT9V],;I[
M-NA/KJ:Y$:^&6' XK$[;),;ZXN'?N43#$D=3-O2&O:Y_J[Z9Z"QWYY[J[7DV
M.#D9]%=W&^J/#@=_?MYMNU&W9*]>:XL(:PCT*O0R>]GO/ NG+1BC&S2]02F=
MG9P=3\+%R9CESI4YRYWI*([.W]HPCFO96;IGG>=8>JDWICLSN3-'@\JLSGR6
M<')^P?[]QOMTLRL@Q#*NP#7[^.T\UGK?TFD7?>?V#L%7/O#VW+7IB?%[]J*>
MW%VC9^U>G[7MNS7T0*W+ _6 /[K*90J3DL'G->O)GWNMXC'^GOGKR?/UF>KU
M'-/%4"_1AGJU"MX=AGI=G36_A><5E<U1)5U$O0^0@O6A&.L$1YX#UV92VQ9>
M2"66.:^X);.[_OU^__<D]H_J_Y^_J/^OU_:Q_MSO^WS_X_[Y;[_\*G][_I/^
M[>B']Y^7NG_[I5[?Q_H9/K[Y<__HS9\'S_<^'AR].]__^-/'_8__.O[M]]_^
M.'A^?+S_RP]EOW=Q=/$U_^NMD<68XBQ3H!4#+H'%X!5#HSEJ7GQ)V#:'BZY0
MONN56M$DPO7H__G&F-%[I/WF=O@L]MDW4^INZ J_D\XMV,.SK3.V'DSW/LYT
MSP03HD86I08&UG'FO*A?270YU<=#Q+"S6^'L"KET<\\Z:MX]K\?97H^HJ)+K
MY4B9K0*I2Q!8HN)&^Q*<X[ :CXA<H"6E0'R2 @S9A8*>(1K!P*-FWJ!CT2A9
M2E99M&DOLNN->(I"0,X/.3_?FJYP)TFC$58/IV;JDYI95PI'IYEPLLVBJ0&=
M [3,5,?&1!1%V]5-8=XD/2/OY3;>2]*HG>;9I, A*^FE3DEI);+RWI=(WLM:
M\%U_XKL,5N9BJ[MBBV$0*^F#J\Z,3UQ7G$30,>[L^J[RLFO<JA9); 3CR8,A
M#V8I62,/Y@%3TI_62?Q4-:V +Q98#KFE9""PP'UA/BIIC8HYVM7-WR1%(T5;
MEP^]@*(%E,)AX,*D!#:"\PHTM[9H(VPRMU2T;3U4^H"R=OY)UG)0WO'DF"]M
MM),RD7DM#0NV.6E*.9_4SJ[J*O4D,\XD:B1JWQ"UZ+4M-63A*FIP4D9E9##
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
M&B]-**WU84T"D&A&*&TK2HN=@[(F1)L04$=>W?(2"I20(0GCN349ON&,W_9
MU-=<]>DAJ6<3CZ1ZZ:\N"]&3'W]3?9-;N_%TJ.HV;OS+^4-5UKN8P"J6^.3X
MA3#,%11M\CZ&B#8B%SN[SG8]R#6:NT]*0'K]1%!:RX+"*M28DBJW4^/Y6D,$
M$U%[8%(T.<Z@61 E,Z6SL2FVOLFXL[NJHZW$<5)B0HE0VBB4UK+20/;R(>WE
MK @A542IVMPW&ZJ]3#97>QD*PQ021^.M4+A>]G*K>\\G7& QU,>^E2!.L3^:
M[-BC#G*J:!-*U$&^U0 22H02H40H$4I/&Z7'2/A>'HJ>+;,>'0WVZIUK5Q".
M7X5>?ME_%DY[XW \J<=-?/1G<R[ZS_B?L]ZH-\;7./S02S@-?G_&-'C7G[S+
M) ZF8':A8';_ZH D+[15.;2Q2-AJ<8DYKRQ3O$3#.08-+?EKS1IUU!'C29<)
M)4)I':WGRM*_9#W7UGK.4L&0N2M22=8FQ3&0Z%F,UK+0?"6;DL&LU\UZ;G4_
M^@^#8?UCOY/.AD/LI_/.>%C?['C"ETZ848TZSJD(22A1Q_E6 T@H$4J$$J%$
M*!%*A-)CH[3(U-,491#&AB@%0 $72\O?<^EB0K!.W2(+\6G\Z=5TQ.'X/0Y;
MEF&([[$_ZGW Z>;SB\#JV45<==3"JNEU[O7ST2S(FJ4S#G!\6(["7Z\&P\D+
MM)UTV=S$3U?FI.<LP'HLS"G7UI-JQQPHRU+, H5#@QYW=B7WRT].)0T@I2:4
M[J34*\@7DU)OI%+/335)(B?K ].FS;97P%E,RC,)2IO@G'>*KY%2K[*;V-Z0
M/UXC)M<GOW,\&-&T:2I*$DK4*[S= !)*A!*A1"@12H02H40H$4JK307E8HKA
M:"$K#[YH!Z",<#RZS*/R"Z6"%MA95F/<:6+HQQKH4AYGH3S.FRL["H5*N2*3
MF000#(0*+"K9=A0JC-$+Z=K!<.&ZWHDE4CG$X?7E\"K3N<3A!^/P+!=K(QKN
M0#&CK&=0>&#.!<,B9..*0>6-62\.KZB?=YW3L/\(QY,ATF'4)D7_ZZR/'<6[
MG<:@91IUG]).U,4F<&*.5EM;K9(TX-%'+6SDTM2O$F93+K:B?FOP9NG]A9E]
MQ.'@<T$ZPI/3P3 ,SZ=;4*?C-@_/QJ-QZ+<[2^,S%]*H7R_U:3(^,UL.3D46
M9',NK)=5HE)F!://(6D()GR*#V@)^A9S_[I_<C?B-[?D3KQ_%H;#\WHS]TXJ
M!&,J'*]"",X_"4&PF'RL&I"RJO%&-K:Z*4&Q'*+F$KW(X)^T$-SS"8.MT(@;
M_8/($W=)@!$Q5IE0P=3@I22> $).$);V#\@A6%8'#F8. 1H#W$;/4.<:LU3
MF+>&LXI\T-)[IUK>X0GK )']S@[!W9A^>X=@,GWO_>"XWMO1U"<@B[\HTV<6
M'Z.-IGKY+!FM&%3KSUS$P+@S45N9C?>1F$Y,_X)9-\%9I2 [ZPO$[*(MW.AD
M@W(:3-*W-.O?2$:2;5^6\7.[,E).!IHQS]6?;_E(RT+BB@FAP!>G@XIJ9U?Y
MK@/5];#TH $B_0:3_KIYOQOCKT\A(3.^?.#>"'TY0MKY8I.J?KKGA8%5@7D.
MD;6B0)!2&/"RLIK(3&2>([/DB$(G)X #%,V=T@ I>&V%C5E\A<R+6&]B^O),
MG\W7<R&9Z$)@4B178W.TS$$R3"NO0TG5CR^PLRLE=+W3Q'?B^[SQEL&$A)7M
MW$,)S@5>[X:*T;N2 _]*;$Z47CFE9P=K>;7/*EK'HHZI!N':L^BT8TE+B3JJ
MHK&ZY-*3+[X%=%ZD.4B9F%4.-KDLP&OT/FBE/5AI4?$@O\SGN_0$$>M7P/I9
M<U_*41<=VM9YIVH@CLB<LHEQZ9+WM@3DOK+>N:XP*SBH2:1_(J2_>\6=2/](
MI)\[F:T,I@".%>EJG,Y-8E[*S**,6HFLH+BPLVMDU]W@O*\9YVD)5&=P.IWS
MV6]8M&_\.5V,UL&+Q6ATT)OZSPDE.NB]W0 22H32NJ*T6,%;N.JG21=LR1F4
MC2%XDX*0I3KCQ>#E<1Q[>1S'WZWR_;55K=-J^*T7LE*)_#9>^KM9B?PH?:SW
MX&W(3CF="_/!& 8B%N:2T35&1Q R!<>CV=F%KI'7C^T0Y3>3\M>#[27YOL#R
M9=JPO%)"I_GR.!P>[?_YUA0T(09@.B=D$'1@#DM@"BML1A<O>=[9)38_738'
M'95!I0N4" YT""&A*"H:'VQPB=B\IFQ^-U\"5_L?_Y!O00@>L^$5J<IA$)DS
M5TG,HN4Z:BP^>+N"I>G$9@J:""5":1-16L R<N%L" H*1@TH;50>4X@@T L3
M5"3+N,:6\;*\]$96+U>$D(7TAGG,@H%%8#[IS#+FK)%+8S#M["[=&;9^\R8V
MN([$)JL6ZX>?[5JD?7$TAIY06NO3W 0@T8Q0(I0()4*)4-JT%"ZM0U_+>/:/
MSS*]/_WU%C$6F]OP1"6!00F:Q9PD4R;QHC@:5VI$"WY5IYV(]B3.A!*AM%$H
M/4:NETSHVIK0*REAJ4-T/FOF0C ,LDS,V5*8$0H,)&$RE'4SH%M]N.!BHV(G
M7:Q4[(QG6Q0[8<8V.EQ 14="B0X7;#6 A!*A1"@12H02H40H/39*"^TVBDZW
M3EU>;((VT0"- ZU\U":*R/$6B0A:5;]IZ8G?]^9G'[4,/W_K; F1%\Y2R<A
M@&;!0F26!YD$AI!X:J-0KL\OI"5GZRH$)->;@-(B<KV"O#')]4;*]95L<@PA
MIBP$2UD;!BDIYH/5S$D)"KU,*9DU$NM5=A?;]=YJ5Q_^SO%@=+>T\,96OJ@^
M22A1[S !2#0CE @E0HE0(I0()4*)4+K7;%!.(*/+2A<!8'-Q13F;K*T7J PZ
MNT@V:(%YQ#7&G>:&?JR!+J5R%DKEO)B?/]XR[_)M]CEH7S%2,2(#*S4+P2+#
M:*UWU@:GRLZN<%V[BGG$1.0U)/(JT[I$Y <C\I6<;#;1" B"!9X4 Q4]<RIJ
M%F60KG##M</UHO&*^GO7.1W[CW <^@D[8=09E,YK/!WC2<1A1_%NIS%IF>[=
MB_34].-]KRH(>7 6CW&:H7I*JQ$6F\^*,:'#ZI,8$4!4HY:D<B8Z6<GA*@\N
MEB-\:RSKE]</'^')Z6 8AN?390BTFG0Y)7MYZ8Z,#XY^_?C6Y@@A^ZICJL@V
MHI&S:(MGW/O@$^2<]>K6$:^02H]<HWXTM5@WR?VOQP!_ =#723]OV"QS)_&\
M_>KVS[3S61@.S^M-W#NIP(RI5+\*,3V?$U.?H^46-,M<5#&M$LJBUHF!UEEA
M,5;IM,5B>L\'/\A#N]E#XQ%\5D9RQS78X+W42LN8M?#@2I%+>VCDDBVK(@?S
M+AEJ[W+VD3DG3'7)0+(0"C!N@A/">5^AVF(5(9>,7++[/*M_)[6\O4M&Z_V6
M5\MYG\L)Y66(CNGL,P,TCCEEH.IFM(C2&92%U)(<JWMPK(HK5BB'T44%V6FG
MBK" PM7O&2G,+1VK;^T#)>]J2;TXG/>NB@K1EX LI]R\JZH<SAG%A"U&.##.
M >SL*M]UX+K:6)(,<K#(P5JA@W4WU;P^ XD<J>635Y\6-DUJF@%$1F<T4SQ)
M!LHD%HRRS%N%!814"'IU"UY($4D121$GBBBEM+K$HJKS@<)&628)XZ \(@_B
M=B$GK96_?[G<O]("8FU$9Y&E8FKDR6552FX-4\:Z;,!C+&YG5TK=!4>B2:))
MHKE*T?0Y.*&,4#P@^ !>..0I.%3>E)2^4CHE75RY+KZ9UT6G4S!%""9$B@P2
M(G/<"L:KLR^5]1(FK7'73RN3))(DDB0NT5BLM*_*%]L"9:SAF_5@8D9E3(A&
MY.*^K(EWZ2<FY5R!<J9YY?2^N,)U8#I5O80B/7-1299D_<WG;*7V.[N*FZ[7
MUSW*A8<]D'*2<I)R+MF(1\KY2,IYY3B&U3XDE(J%K"P#EQ)S7ACF71#%%LC%
ME)U=)[J@5S EYS&%<W*,XW\F39OU]]S[L/N_]9?+2[X@ .C*D-/!:#+1__LA
MMJ%-'_#O?_;R^/UEJ#7WMRX^")_]E1#K99^-O_Q7YBXZ8272\&:.2R6*O!/'
M!;\D^>0=OV\K#7KI%J/<C]YC)Z2VV3/T6[-KIS\8UW\O#.NW^YU>O=9WPW#<
M.0W#<3LE,GZ/(VQBD+$_70G:GR 6QO4/I=</_=2K/SX:UV],1L!_]^EI^?SF
MW_*>W%WW9O?DJW? 7KW"^5_;U4[T14FC5)#@(7G@TGM  5IZB+DZB]:_E6[G
M\B^]'UY^@M/P#ED<8OB#A5(_X/?A^,]P/MKYGROWX:379_,/XN?/T/2N[/YO
M'-:_=\.ESK]5&+ZK[]:X!-\I?=4&W_>#=W&3[8TW^?71B_UNY^7!LR\_#W,7
M/WG3=;GT9X<'SU\<O'[QO%._>GWXX\OG>T?U#Z^/ZF_[+PZ.7G<.?^@\VWO]
M_SH__'CXR^MEG_=[_SQ_>W.P]^;YR_H9_ON+UWHAO=/F8\F_@^9#7'YS(KN?
MOOOP'^MF&O^MUZ_J-#BK[Y%'7_YD<Y?;9O+URGF]WHE]F,G[Q"#5ZSX.IR/\
M_O*+O^?>Z/0XG'_?ZT_^]<E?^OO%4WMA$_3U/1V3?W#Z\HS:W_$IO2\.&%[\
MRQ<O?S=YZ3/K.GW-RN^<-5]\F7\GOOC:U]Y6B.^,\'=ZVZ^_IAS<R\7*VUW0
M-PYQ?K/;RU_[T1MBF^E3_S"NO/L6PZ=S]NIW.OOUQ]Z/.B^JI<Y7#W=>\=^6
MO45ST>AM';GUOGDU<A%?//FZR*?=JEO&%WFH;GMP^W$R"/Y6G_GPU8N?]XY>
M'ORSL_?LZ.6_7QZ]?/'Z-H_--^;Y+?D\W7G*Q.JO<*,/T'_^#'Q]GFEGF;FQ
MCYPON]TG73A?M@YYK]M]M(5F"CD7>/3"RL@A9.-,42JWKOGBA%/3A0""B^DH
M$O&T1Y$</KO(??W^ZY^_?GPC#__YP^_[OQST#I[_) _^>?!^_Y\__?G;\_>]
M^O/U?7XX^?7H^(]/N:_?<^^WHWVY+U_J7W_Y[>3@X\]__%K_[F^_OQ$MCW9X
ME/2O1S^<[!_]</QY[NM _NNX?JJ/O_Y^_/ZWDU_5P3_KZ_)?)P='__[]M^>_
MZH./Q^_W?_GUK_U?_ETNSYNVW-?;)-%'$)REX#D#BYX%*1Q+BFN$8E$$W-DU
MMBOT]3[F31[D3W+T-.5(QYP*)J&%3B!-CL5Q .NJ\&@70%Q,1A);,1EI0^3H
MXR<Y AVBT&@9FMAF(G'+O%&225]BD)EG;>/.KM9=J=9$CIZ46W\S_>96!7?&
M@\X0*^%2[Q@[_4M?KWZW?9W"Z'WGK*7 >_W.X!2'8=RRYPV>#[UQ#T??+Q,-
MK(O/?Y^>_=30J/5^'I[C:7T&>A>;;?NY$T[:YHZ/TV_@7VU3-#Z5-;>WNR4/
MZR\O8)?FL:I?'^/%(I:].<C(7"U@KB[G+$S,E4 ;<RF2*;":@:M?.2,+DUBE
M0ED>95$[NT)W34L&K:17<8U<:*+TZGQ.HO2C4GKF@:8B9'2VL&1RJ@&QP78D
M0[  R23C(SH76^MQUQJ_1I1>Y<8D*6_P/R9_[K46A_'WS%\OZ3T252=ESH-!
MGTU\S]::,<31^-()Z=;OI..S]@FOO3;JA-%HT'A4_=4_>^/WE9%QW.F-1F>3
M":!I,!H_F:U,&^[%S$O;8?EAVE+3?_>L0525[WEOE-HX.@J\%Y*]WIPG@Y:;
MI)1CELLJ>U%$YD/@3!?@#GR%5\J=7=?EWBVK>C17?&U9_;".#+'Z?E@]<V8B
MEEQENC!OHF-@HF:AI,AJ8")LE@"J KAKN]PM'9ZLWYCQC<BE3/JX60S3OM&3
MYIE,^$#ID[5P/":3D_[1T'DV!PX)TB*"=*7<J)T"EQ0K.F@&JO77VY"KKY&*
M0UFA]*4)DK]A$RWE2YX*AQ_6S2 .KX+#,Z?")2UU0LD2A]B&5@@6HTM,.J]]
MU-$Z$#N[H@MR59//UBU!LNY.Q;/WH?\.6Q&NA-ZP\R$<GV$[J/)G& Y#?]PY
M[H78.^Z-SR?5F]8#FUM#;*[_V(?),9_M2GML0+?3#Q7'?S<89[78P_++%$Z*
MCQ:1LL-G<^Y(B#$%:26K 5!+]O+<)CD*5J#Z*;RU1IFXLZNJE"US5IH2'N2)
M$(M7S>*90U(BA."K!V(X. 8UQF ^)\ZD*DX: ]JK-O.@R_GU/6J4Y7B0IO!!
M?U*?.<;JAE.'R/W[&%=UY_"R%>O'=O]_;E=U6-Z,<&\TPO%\%O;%%!F2HD6D
M:+XA1$5MLLJ6"6.1@7>.A:@4T[88J#!F='QG5RZ?;J7LQMK2=P4^!='W(>D[
M\R0$(,8VOKB-Y:SQ0 #FJOZRBJ#3]:ML4>WL@EK:CZ#$QMTZD5,:XM)=IML0
MV*S<A_ATZR]$YN5E8\U$A7ZN+PTGPTT.8[U-$S6BB&:A8Q!'>Y_6JN[_]-9J
M77+;H@IM#"84J5E4QK"<8PR6"\%3ZRRU2T\%IN3$VG)XY8X$<?@!.'S^B<,Y
MH:T (LLZ608),JNB7!@/OJ#)0L3DVH+W=>JHVJ:LQ,N3T] ;M@>^%4>PC\-W
MY_42!L/P#CNC\]$83^[6 +H-4<[#]F',H#HL/PYJ)-3[@'FB6J/_A\?YA\'P
M#<4]"VK5BWE_(P+* EXP']H2=X6&A=0&<"L5O0I8:C"TLRN[U<RL4>Q#J8NU
M\SANM\*2^'PO?)[Y'@:S#PZJVR%"9A S9Q&K%\*=LE%8HTU:^1YQRF8LZ']<
M'C69M6:,&G\Z]>T^]!+2Z9,U<3XN<#HLDV[=O7Z^K-E6G7I]@=7A\-EQZ)U0
MP+28:+V<=T(TZ&AL%2TMJB<"QBA6(?4L>\\%9%EMD-_9]5VQ?'<HI3W6EMP/
MYX00K^^3US-GQ/I24?*1>1\2 V\<"SX;%J4R2J'0.JUNP38E0^X\M^]OX5-]
MI;HD^>+\U7]?G>]17SD=XDGO[*0S:,/0/^#%;!A*E3Q S^@7$KI7C])].CE7
M)>W5%*O1RQE0)&4+2=G^S$7Y?>]\_^,?;\'GI+/3S6%4# *D-B,@LY@B*.VT
M<%CU3/IU*A-3JF1#O13B^,-P_/PJQTOV05O(S!1O&53I9KZRFWD4W*40"G>2
M$BB/2]?#\7L<4I+D89(D7U:H"0P7+;[3(9C4B'87$?KIBJ-Q\#R]C55F2FF1
M4G4R&!1G6?,N6#26 \\\^!#6,7"BE,C:.1M?B""(NROC[OE5[FJN$!Q7+'EN
MJ@,!@D4E*XMU;GD/V_9D[>PN/4.,TAU+')$=?3:H=E* G!R*O3PB>^>AM;>-
MHQ[S/5;J*_KU!KR&49-PJ8TOQMZ'MJ=JNSS'!S[EO$A]K5\CW##"YSC]_67_
M$JR?/V%%YNBNKN1/;W.()8OBF130AJYXPUP2A:DB?7$IZQ3USJX4775#78V.
M.3\%0C_L.6<B]'WZES^]=<8F(7A]A#6V4X;*54*[R)1NHVMUSE950ILN5]?=
MRT?A\TH]RS5W-%H2MC\>#,^WJQZV2>[%)435N2<96DB&WLS[%266(B>#H&([
M[.R<94'HMC'=\QKI*BOD9'J*>F*KHXC(Z^)6$)&7(/)<?T[R5A:,S+:!!>"\
M9Q%=8IQC=2<@!G30#AMV]0TE[4W>NK01#L5S+#@<3N;#CL:CZ:CZT=GIZ7$/
MA]0B_&C5KW8\[ 9)ND1K,L7ZEXK5ZTNH2*$64JAW5ZMA1V_>6BM<22WBB6W.
M$Z!BT23/M%* H:J4+U0-VP)J/_"*1R+ZO1/]_"K1BU5*1QE8R2DP""JQBJQC
MF+B*LK+;BY:P[%HMUHCFVY3DF)2-+^IEE.=8USS'!*5/TZ.FQRM)G!82IU_G
M$QZJ&A<;;&9<.LT@J^J H K,\:!L<M4)2:$-=.AR<_V4-&4\G@*E5SZ3A5A[
M/ZR=93=01%])JUD6=I+=*(VPG@%'B\85+W*JK+UA."RE-NZ["Z?^1+O9G4&]
M,;W^](#1%B[>6S^GX@M!S[-PVAO7^_6QQ3U3[";Q#^G30OJ4YKV*Q*O[X"*R
MF&Q5)2BM@A(=LQ!%+BDD-+KMTW":NC.>)J4?IHQ"E+YG2L]-7P$7-"C/FDHS
M\&V;9BZ3WE\L"JVI,+<$AKAADBPU:#Q4)^AI.&^=2)-^WW;R^0SSI^7 VY74
M6#OWX]N=9*^FX+6]YU/H?IQU;)-TW;72\M-;0%#.NLB"C[E*ERTLMKTX268(
MB-YYKUIOF5@^]TIYCK5E^6,W=A#+[[/,\M-;E] &Y)%Q502#I#B+P7/FLHC.
M),%S5,U!<<JL$<NW*37RJ>MCB!^P?T:'5=9M)=\-D=1%^-2*P<_.1O7FX?!2
MK\Y)K192JS^NS(4KP:!4FKE26K][!.8@)6:]!*= "*E4:S35ZOHH;<J0K"O'
M-\@=(6:OE-DS/X3[6*5: :L$=PQT*LRG&)A0$ &%B17.RFS9E=3J\4@TG2R=
MFC\/O5VID<?R1+Y9);ZR%(S$Z$YB]/N5G3M>1ANS5DP+4Q@4#LRK%ADE$067
M6OK@JABIZTI$O1U/@;[W-V6%Z'MO])WY$N"#4 :J!R&@K;#PGKG@"VO'U+Q4
M(CO1EO=9ZO-XI';197V(;8AT5KZW[UO]9910O:OX7-V?$TW5F>H[I(H2 V$2
M"SPDIGE2D'R4(IJ=7;].XYXH2;')_@.1>%4DGGD0VD3/K8\,56H>A*@!0,F6
M514."7/(2MB=77>])++Q/1M*K+<#T:;3MQ&%G;,1YL^&ME4(/DP>_<XRF8DX
M&&8<LO'@]/MV4T:#XU[NM,_UQ$7KD:HG%=!G%<]7P\&'7L;\C_,W%=BYL&CO
M$ZHD: L)VI6%.EQ[UUK16.(MHV%%9$Y%P\!+[ZP'G<'M[!K?K>9H^:CH=A3:
MH'3'MFK" Q^P)4VX?TV8<W**\L$EPX17;6I/,,QGE,SF CSX*$J+5(3M>KF"
M1.?]:L**<BCKX?G8F\>)'?S[Q>NCEP?_[.P].WKY[Y='+U^\OM- VHN/_FU
M[C1F]K9!XNJO<$5N\'H\ S=K]ZNS87K?JG"#T@D?0N^X]<2QJJQL5%5P>W<P
MK=^QJ4M3]BJ<3_ X&NRE_YSUAKAW"5M;+5=!>XWI;#BQ9<\QCLF>+63/TOQH
MF/;YWDJ?,&GMZV.&@8$1B@7>=C,5IYS1*'/BS:B);D5V/?+_5+Y;ZQZA+Z\[
M(6[?,[?/KW+;):YL$)G5>%6U7N7(0@U>6<H51N-<4:B?\":F37%,L(_#=^?U
M @;#\ X[H_-VWG#+"GT;Y)#LA_2^7O_P?*^?7]3OG+:72:L6TJJK4_9Y%*((
M6>-JKAEX5^-J'01#*VSK0, @Y.3@E*5CW$^3T0_;I4R,OA]&SV7* +SQ*3#M
MH 85+E;'(_M6&+39.JLT9+NS"UVQ5*)L_2J"Z^QQ7$PKF)[3SKWQV;"^]60/
M]1B'_7!\?%[Y\@&/!Z=8[_F@C/\,P[N=G=K8F&D3G)#G4XQ>7P!$*K602EV9
MPI]3D%%:Q80ID0'/@M6(R;+J>V@K$$!ZW51*:II)]S1)_%A^!Y%X21+/7 T?
M="FIDMBBX0PL3RRD;%@22A<5K 1C)R<<W=/J7EYG5V,^N7$Z; U'X_/)K!B\
M=*XIN?%@;<S7HIU) ^2K"UA>'8?^F,*>.VO19U-N-6J7FD/1U@4F;5A,!ADO
MWHFLBW"E[.QJN2:CJRB-L7[N!''W0;D[\R.R"LH8!TSE7/V(EHX,06)]IK31
MDF.%4^WLBC7)0&YU!_.T:X,ZF-?!UUAAM^++2UBI6W'Y[HX:&&'@U0H)%FS+
M;EB165#H*BBQ:!%E=M&WD?NRRU>Q99!:F)^(**Q7"S.)P@K;0GYZFZQ3LJE
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
MQ*N'J7NS_"E#[>T>@#$<]P<RW.L.O[UNV>U@LN.8[7VE]AVK]=![+>C=[BJ
M,N-9Y&>,"!'EA$:I)AD3,1%9RKA6819%T8M7<=;71NP1Z6D@TCTY"GNDNA>D
M:I5$GN@P]6-&6*)]0I.$$A['$9%4<@ OK:4?/%K_8-^0=^7>[AOR&@KDZQOR
MXF@-4D1A$D4LI#D5.?7#/*<JH'&84RX93]+\, I>O/KQ+KY)M**+[P/PT+JV
M3(9>^P?;NP-O9_AZ_=*Z[K_89#N9E]H/.O+AWL'VOG>PY[W>&VYM#_>WM_"W
M_;V_=[8V#[:;SE*;?WO[!_ !=H_=_U'VO?-)_?)^N/E^:P?&_^N:'L_KVT!?
M@[_IBXO7V8S6(39!W>QED-5+7R!:3%\2_.2!J!0TS'K_;U\@B[\1&S)8&3F<
MG< SQ2W8=?/G/H9L.BO5GMX[567=+^0AE9[OPU;I.?]T\C[^^'GW;/?D8[BW
M]<_W8?CO\?#@WR^?#K[0W? O^+E+/QY\1 5FI/[S[OS3!WG*0YH,/_]U\NE@
M5.Q^WSS_]/DC'6[M1I\^; ?##^]&>P='W^%]H]WOQ\=#/-T+U^P>'6:^GP;
MW$1PS0F-64JR+(B)SO*<)3+GP.=6ARW&,R4W4?%421* 3@/::QQ3RG0N AH%
M2N$Y8)UJT'D5:)*G" +E3+UX]<?[_9WA]OY^K?>X-5W8;/"=>XWUXYC5N/Q5
M\T.+=1S'2L0\2C3%VC4!3V*9L-A741ZP^,5%^_.!]MX64*LL3)S>J1#>'[,*
M+JNJJT@0\Y8NCMP+C*S6%?9!JP'9-Q8;IBE=,:V\:L:K0A:L+. UOTPG1PHF
M6 X\U(5A+'B'^37XW9N49O+NF]=6YW)?_NH5E3<9JYI"(R! IXOU0RA&GBR.
M4(\<G2,3CI4 '6]@5,(1B#W,=U1C51Z=8U9C":J.-U;3LTGYI1IXI^7D:V'*
M\H@9? O; 6A3_.J=%=-CU"L7;JS.*T/8:C(K!2J2Y>0$CW/C$P;>T6C"0:?D
M; I2]ARH",,"R\Y3_STK3DW>)4QUIL'6 ,3#%SD"[VWO5C5U!T!4-C64=70'
MJW-48(4%^!"LCZ-CLYJHY\+8*IRG&,W,%$#!925.Z3.0 &[[JD:34[P164"-
M83 *"(PCA6O$S/4GQ"]1.P:(L%:S+LH3>\\O!9"B^]9-&->8@964TM]!]9YB
M7 /5Z);60C73VMQI6.84+!4TE]OOW(/J21MZ3\9'$SL/:P<3N 3L(3# 5/FU
M$, P6$K)R EE*+1R=6PKGMDI7GR1[ I"*5*AA9")I(E6>:8BE85<:9%I&LF5
MLJMC\P.WBI=R5IXK5BX*M;<E#G-Z_G;$QM/-L=RN.0"L?#T;_5UH]<RDW.YW
M&,O6^^\PMK/AP5$P_.=09S+D>.A01((2RH*(\#3+2)QST.=HG(LD?/$J]!>E
ME8<4KS8 W3S45Y!G!Z8IYVADN (@^8L"9CT#>%-S.\GQ3F5XN=GPQAF0_EZS
MSV#NEF,&6^&H5-9(1)Z"/8S,=@'_H<PX,A=8-F_9'V['C0N;YA1YN&@ IAXS
M[CJXJ#IF;N@E[&(0JA9IJIDX=I=VG@/S7[9P+M:ENZ;!I<+J+O$[")UIOP1V
MN$0UD@(UY)FU].5%Z+"$5'.4GUOT#:_S5L<!U?R+2@4865X,2"? ?D>XE/6#
MZP6U#6'K$377FQ4$EIH"_9IJ(? NJ4X,#A^C-'4L9C/U01TY*;Y;30POX>?
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
M7S,+]_G!R?MH>'08A\*/?%\3]*03+"Q(\CB/21[F/D^3D"<"-)3(IRO@9.X
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
M_91'VE\*B%GZ@Z'?."LN;6M[#3Q=Z4VZ?(P+01454%^)+!0ZIEE"<U_%P&C
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
M$E*FBE*J6,!3H8,PD1Q;CNN$7E4[O(%':Z<FSUL3MGIN.N+GH[.]?PY%'$5
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
MBT>E4C:?NO*V 1ZE2;]OFE5[D=]TA_U9YCS$%CG7F/*/LD9[J<-, ZFG4\^
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
M+ J)N.4>&6HBLI@8YFVDTM@E*_178E6)5<\$J[(3KL2JNV)5;4*KTI&ZD)1
MWGN..*,:&24X8M(&8AFUBBU;F>,2JTJL6AZ+;ZT5)J K^\8+DV^]WO6-=O>D
M4QI_<\/4A$JEO4JYA#ZRE#G$O0[(&AV1P$XPPZVGABZ?\;?(;#_.EAQX^M6+
M)Z-'[ABX^1@AWTL$Q?,M_L6 ].,$=9=NN<4A\Y<IMYRPQI,4+1))6I3#'9%)
M!"/'18S$1>9Y7! RS\4E3UQJN,2Y$N<6C'.ED^])<6]"(V5"*4F-0I@IC7AB
M 0QG%A%.1BL?J%1$+<QP+I&O1+[E6?6S0[[297@?Y)MT&>+(<O]OT/B<)8!\
MGB'G"84_X?>4<J$Q7B)?B7PE\CV*;5LZ(!\$]";4/:&*]L\4<9++C7FCD2/$
M(PQG2[%W.M#PG,S<UQ"IO7XY:>UN4:V#=8^=QF0V^;*$+Y=3?(HI+M+'O_01
MM!_:G>-V+EHUF1!ZG]IB+U3A>:%JC0U1.$R9,803H8VBU' E@K&1>,,6HM:L
M_;+U1D[ _=CN;(/:DH'\(J=]E*7WH=WMO;?=^O)4AGX>VLWNE!.?4V:)91@%
M,.$0=U@@;:E%^;)<T^2],A*T&[["E%ZB M&/9+>58+5,:WL4L)H+CTJ/^\.
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
M;_4E4\;F@3Q"6:<M),#?XR(!72T3%NCL4S-E@ACMQ>,_?6);\*HHMN&2D%T
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
MJ"\I/T\:ZA*L,FR!@0,C!O'H!0*5BR)I4_:B!K!1V6N0TG/:'2_34,<D6>5
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
M1:JY$M%)I9(C3&@7B6+WR^*;4C_&3/8?]=[AE*K1O:QK="]K)B,F+\9Z&=F
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
MH+;^^2?8@[^WUK_\KIW_)+L[![1V?D!J1WNIMO.-U$[W$Q=,@UJ.-!/Y:E2
M,I&"1"Y'4<E@X#TW&6L8 0J(Y5)((N ,HO-)),'@0(0"-=--AEK5BE*Y_Z[M
MKKW_9^,.T84W/^_R_!@12@&;1BDECQAL#NV(M<;2I#T+_ [1B _:T'TV7WZ-
MO]J-7T6+\#;,9SUWQFY7MO_=J%0+F+Q/D.)3F*";K<K:<:?> # G:F6\K&JE
MB)L:WHK8C-&#E3?RRD>]O8NVWKEMMTVI2%$HTJ=MI=D/<<K=ML&0M_51>^')
MLJU9?.0.Z\<GG>,V2 L8L]]C^(_\$5@][&[Q&_G[S]Q=':3)V,-M=Z7?=;P'
MVY+/(O_;;V@?_W<"'\G][)N%,.NW9A\^IIA-(9FN6A<HP3!>OP5\G#GU4:=S
M&.S0=L)I;HR>A6F]UZW\LIUZ^Z0[6\>N@')]!&*S6W2]'^R,BT BN5I6?J$O
M7?/+%U,ZM %VME<XB"?F#:QM?2XZ!%^=1W<SRFG#DP=]P?) ,* WQX1@3W-'
M!&T'C0\ NB=5MLOX_0^0UE;Z  13[WVTOM\ P8+]<-)\W^YTBI#)#X,Y+HO6
M]OCPOOZ3[7, RMQ6 F$B7"X @9'!CB*&M396\<0"P#.?U;2S,E38>H>V5W'M
M3&TYO^BBG2.\/%_CB[N=/YTEOC=;71 M_787_>E\!338[N5HA']C)P=B @,L
M31>,)Q#N5;K/DO<"U".D@R,(]-6(-+4&*=C^W'8-@XC,.OO4V?]G +05L)-.
M.IG3PP!K/Y^ UIY/Z5;E^I=,^E3MV0#J<H[;2:<S$BD9^O([E3ZH5-9&,!A
M3SSIYJQV%QOMT^O$5JL/_L77LG XC%<"_DKE]+#N#^']<)*C 8JBXY>@%0:8
M"UH])EI8#=PM.%:@(5'KM,8,['!X !VPEF!3T#J'-5SB[FTX[_S;V3X#<T2
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
M2X&,P]I@\@3RYUZOI+WO=7. +H8_X.JG8E>)VTC<P##<CS(D;@1&U+ML%8J
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
M!L!IJ"Z9H"3S+)=M2\1CLD@;G9#0 7O-I(HY!+^LZJ0* "L 7(&K?FFU3A4
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
MY8_ DRE_)"-(Y8]EK&KEXV!U!3TG:W6-Z%^P+^&M^0(=K_)7@ XQ=I.5%ZO
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
MC')PQ</1G5 YTBQ.1([_'#*:GP)_(K@QS*')MUN?"M>H+F,L%DI^8">[7*^
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
MMH_$8=0F%;U8[!3.ES')@&/[B28MP%,J!;;6Z5+5/&0;)^X=R6TT@G?..AV
MO+G1;9E43Z5#;0BGIY9$(5<DK3:)*H0?.+2_+/@V\I8IME,$/9DLZ-Z2FEK!
MYD&BJK9E"9EB3QI7Q7?1E]57?;[?_0<^_Q9]KR(-)) S0636F&CH%3IJZ1N:
M,1>4 =VHVY1&\P-;AC?D_(\\++5A$HBZQF^D7,P*!@)S[$_1W7,QM.I'GLPE
MR[4-?!BX0%$#CK '$G)#U<$:ZCT,FO]$^7FJRZ0I.[F)C64Z6)HWPRMN4RFP
M,26TX.:'V,9#"D%E"\NF(!2CP"0]Y8H U3Q("_ZN2B9!(V0J0V;D8E"312%5
ML+B8O.*9A7(EID.YP+KV/W>NSR,5J( FBT&28]Q :N#"4>0)E).><OLY#BWB
MZU5<M+I=7'Y;Q.0463?_)P40T4?Y5Q1+3Z38)(:(FQO+>&9G&0E!+ VD> +N
M8%X(HNA&*JR#$ZS[5=><C9()R@Y,9%+65^T+*B& M2#@C_#=''B@0X;4<EV4
MD=+Z_EQ>@Z1I3 ]@18)8[EQ*3[EUX:F8*ZR#'1/\"=47\S-3/RS8]H4"2.YD
M(%^R:7+=(YBHLQ4353>Q^%XL_"=!BV9$&:.@:$RBTCK5=$P!;:+$*"SU7,F+
M9G!4U5^9[Y&!O5LK%E?>NB3/63IV(<YQPQ%@A;X9Y(>OQ-?G48BNJ9DK-R4.
M[AA=;V#UL?1G-8/9I9I#Y=97)7=EBCF0-ZQH&ZG[54AV3KA(6U9OL@\B, F'
M=\U\HUQ^SB.]A.0UUDZ4.Y[+[I-JAM=Z&_!)=<FZI[9,#??JFQK^+0K/?[FZ
M^MVX2_]1N*1D:EPMPIUE\EH'*C"EB 9SCR8R3F^-<;HN)8#)KL+S4G4$7BN_
M\OZ5T2W ZY]OOKR_XAB0 LHTCJAW,6+*G,.@?Y"S\5Q"C:^'%1L4:A:AVV)C
M'NT[=[^JH@7RO;%W.<\YXI&LPJSHXT+#JCPVN.545)38BKN5/QD CWJZ&6*^
M(VREK1S:R*PA9G,.*/)<&G94DA'["06;Z"[-AIE_R4:PZ()@V:(=A"K+&,'U
MR&8O&>,F754"7TM1R@)\4REUU214E[#HN@[X+6U!-PN5#01Q<MZ8*V"D65$)
M;;,7=33^>C[*HVEA8O1KIF@?SZ,"D0_V4DQ)?Z/B!3N3Q$":EOD+2_>;Q^ F
MM3<BUX?Z\W*FJ%#30&,:#4242I+5D&K4ZUS4F;>U>@!%/K5V%5S"7@5Y,BVP
MQ7Q(013565.G>ZG5RK_IXJ\D3J(C'0W8]'*JG3"(L:*5C:9K@RX5YQM]^M?3
MBX&*BB6,$*ZZLY+3@Y0L)70\>*B8A P2.X5B-980AR/!C2W(1#QS7C^/L_J@
MW<6-_%[*5::WT^1IDIM3NO8:\^590! F 5>FA>*=EKG $%O"MS5&2Y,AL(TB
MNCP[B>"SSBG#/Q8:D%QF#DR=9A)<.=FJ( NW5$HI\H=E4'F'9'*R6 SPG929
M< .L>IP4RR2V5[NJBPW*[!?%T$LB:%1HIXT$CI4&? L1!#W5OI 1@<T;"'7D
MMYMNAJE?P;M!WEIK'-6QGG^'=C6=C:'6WZJH[-#+IJFUI5C#04 9A7_G-I,[
MQWJ-?,:$O.1"(PU5PM$F_\N/V6E484:N0-%9 QG#P$M9T>0<+QCE]SVI"E(:
M9[E"U69:7A0IQ<DXMZG&0909V::"-0>V1X#7[2:R\D[5T,C(1E,&LK8,Y/)P
MRT"^2^8B[Z>8JLOPZ+IP_TM,38*-JEFFP%EGR'RO*3I3R8EGKU#DRLL:=%\
M[W-QB%7$2!484GR]6@N\Q42S!V25!*\DXP$!F(^G"1S#+]C^+' 7B7BC_O(6
M)Z '[O*-'Q*XZ*&WQ>40]727#.QO2>)$[?QU3A6M-E-&&L/_/?5F^76+OOHI
M]5:_ZUZV!H/!VJ_;+6?M=YN6=;JMOC/<:]G-WW4O>\UF#VJSG?ZVRP)?((O]
MUP_=']3O%(< TXMZ_/(GXK!XW2,+#)R%TS=MRR%!L++Z<.6GG<4W_/&J%BLS
M/O/\4XOOX4/1S#9+;[PD^9&O]ET7K_9ABVXM'==#\UA!\QO:AX^"S,M2Y.I/
MGP3L^UM;VX$=TX9/076'>_QVC8__W$Q7<^Q_A^-O@_V#4Y^KW8+'8R$FD[<;
ML!.(R8J-_#RX>=C3(>1\9C^YC)^'CBC=!'+3P'6AUHD6[K9P^+9U""!X]4R'
M-P]-0]YK=>J\+\7S'!^_VA$,&]CS05XK"\V&@(^=@'6#EH9^&_H]0/K-F]DT
M!-P0\ $2<-[5Z1 (^ C<"SF,Y)#<BW?%=-Q:-["SV[$KQ4+]..2L.VA=O-Z:
M.ZKQ^ZQ"O/3*M:&'(\6/TVX-&_S4%S\73L,_=<9/I]/JUP@_1Z#C#S"$^ O5
M-GPT:Q_VTO./=PSJQR'=EG,X)O+./M[)HO5L)[W4H/0 4-II#1M./3ZTGO5V
ML?";^,2)Q2<*MLN/C[%>:FW%TXI;E<T35'9-##Z-85^/L_^X1:G""?J!.T+Q
MS/GN<95Z'+PAGZ> 8J\10 T%/4X =2X; ?32%N3.MJ;ZB3I1GR^H/+$/U*QQ
M"FO4ELB/VJ'B&]UZGJ?I7[UY5L76K%'W-8Z (:NS,VPC#>O.F:5;WN^,6]ZW
M\I;W8_(V]30;-U<PM79U-#80P %$=@\21>T&1?5&47??BP0-BFJ?W&KR'3N;
MYX=A#=SDW5R.+]VQ\>3MG:N6F[JRVMME#8J^NT;9U2YK4/3=4?0R>=P:J/+Z
M%F@:O9CD$N?X^Q<:64!T\HE:UIJ!NV?IOGZQ965=GK;A#F&G8:&W][T,V#A1
MWPM%U ZX\[9!4[W1U-FWY+I!T?<3=MVZH>@(+),#S!;J+KQFGG!7<_4T;Y+O
M=OAZRX/^OIY*/6KO'W S&_H]=OK=.Z38T&]#OS4XM=-N!'!#P(=,P/M&HYN;
M7J=R2[W2U;#65TOO=E&RBU.QHPP;Z=?XIB2MN'TIN=-_](W837 YZA+[[W5#
M]R@)[_&-21NZ:^AN#X&W9SEH0W@-X3T*P(]O!'JR='=PUO0C*@>^=T:>I@XR
M::[[\\QY;;W#H80)CRM_BA%OCYGPMDE"/<PM.XQ>V.;23//"0[X8]!/-./O;
M3N/72KSY?4=>=O(+>'JDZJ&.M"31<\7#LK,$I]*ZH^A.T,#VPB#L\@A9/U&S
MEG&>7CZU%B0'CED&T22'/LOIUOEL5'-B- U!Q<FUYH<XOI9JI6B%T!=)R_H-
MJ 8^"T22V/1 8? X_]S'"9B\VWLAYV[23FC>M!N,LT#?RBH?!P>5>_YD LO0
M,.]-K[ M?P*?+6U^5VFOM)1Z.<WPUJ\&4)3>NWYNIJ&N\ E_LOSA"4GJ.<-
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
M\Q+1/\7<]>VIWNE38:9V+IYV0YT]-V3)_SW/KO8%TU5B>2(9Q_Y(>#6#5[T
M-1)!=-_2F_J)2+U66JY9H[:6PT$*T$XC0!L!^M0"]!'R\Q ,KF:-+>1GIW<:
M%FBW$:!;[.I+!+^T[MP@GS1<$W#5"T[1I '/)O4BJ_<:(&W8CA]:7A0$;IS8
MEIM8L9@$@O)R46BY5K(08W_BCRW/346K >2&[<@ZE@9&&XEM' LW@5< J87P
MEK', S<\NFD[;BPL\4V,,^3+,R767EMNZ(&G88#4#U,QC5W\69)&L3L55K),
M4C%OX/L0?#T1^&!! N00JK$81],0%FT<N(V 0X5Q)\),5'EQNUOZ1Q0JZ366
M_M:6_B]_SFH&K'I!J;'S-VZG47%;F?D17SP'NSZ*&UAMV XH)!%KTW2M9OLI
MQ<2Y^AS^4#N?TUR!\S1:T!YDTO]O_SF*?_I;<;%Z**P.E@2H^]IK-KAF]VK?
MI*%]@%L(ZUWJ,S_#L=;6-?2,0X!5LHA% KM)K'0FK#0/*%EGXMLXR-"^L !1
M7T5J+5PT)_P%,X<T:%Y;T<3*0D4%PK.M193"BCZL-'-C[QZM1K05DVB2TC^T
M,P/O=%.+/LKB&)X)EM9(X!L769QD8&..EM8MR"S+\\'23*W$#40RB>(QKSB>
MN6$H MI8*.+$NO?3&5BH=R) )D[H1PCMA2"0P\[N@6(7<>1E8_P^$0)=!$O
MT],E<'[JS_U_\_D M'?^6/ BL-\PF<"S<%CYXY+CP&>9N7>P-0L]C2A$LK<"
M_RN >A9%'CU+W@DNCUL%8>-TK#F 8Y;@MX@"V*GZ:RP"<>>&NNYJ!.X+Q1O@
M /]"<,!N"8T)P&L4^,F,(99DXUV@T++^! 0 )*/4FF8NG#05@H\39? [12OW
M?A# GI(L2"V\@R+<$& WR0)%"B O<=4)\-+(#_QTV=J*#RX/A?5_+L7)'A)H
M;U^>VVG?[S/D;"*I( JGYZF(YU;HIADP'I :(EFSI&TIMYGXTK6^BB6@&ANP
M2&X-@N@^L;($ER0-D*1(8/A_@9(#O&IZ%7@L]\"-\@7OHCF<?$D_PW^+!(B7
M'/!)1AM1- 1$3Q_#ZN,,>&QNJ)C$ M[GQQ_/L"U+WUHNBT%W/,[F&>^#A2$>
M'/C&#XGTD>]PX9(@(^8?"1'F00A6D>!XS6C;LRA)\V/A/I7HFOD+EFX@#L#%
M3E99YT#T"U'<AZA\5CJ;05P:XBSTOBTXF H037Q/V5^3.)IO1K5!MWZHU%5.
M6_ 9:B) R\)=SB5^I<H1;ARRO,0=%'=++P8YC4(,WH&DZPL,&S%YXA8D0^F=
M@."[@YW3@AG3H)LDX':O>P>R#Q#A6E#!$\B \/\P OTW 6(6(;YI)-)[)+*<
M42D0,W?]D%2GB(%+ (6@)"/0"E/:;T(D# Q8(.+#I[(5_BD),,)1-M?:M9K0
M !<C%#UC ;3B,?K)'C*D2,&6V4B4AN7$$%?FD)1Q";^@RJIZS011<2I\%/84
M9=.9=2]8UB0@93@2ETL<Q1%L"^6L@!N%#<%!E/4@(WE+:1^ & \"@^_P_(HF
M;7RE%U$IK(*<Y:-,U*\#B@*Q&<4>$1Z]_.KVG35H#] L<!\D4!"5P&^%M\(A
M@:\"=XQ'M$9 <-(T!+LO06L#=M&RKBS)92OJPO(3O5M>@BD#(\!@?"$_>_X8
MH).LOM:=QH*U$&T 'E[+#9(F>WT@VD64^'B:-RPG[L3;>]]+9[*<V'R*@W%O
MVODC[BB) L#AVD<,\Z);C/:AE!/Q"[%AMUWR_(P_9[KKX0)4[_D(#..OY^X$
M-OO&#>[=9?+#3\4CPOE,>)9!L5X\/;^UN!$(1:HD^0HD!70.2DZ0(\!V#G#2
MS ?S/%TN,#(+#D\$QH9T7>@IH#N\U6VX!9J>M??0LOX.-OP=,F;.^"O6DDV+
M1EFZAG<PDQF3Z3\6 56WZP? 57 #T'V@N82/FHA$4H5!?P3Z(@J)OTL81"%0
ML.5((VL14A0MK#^VDH8VFZ>HW)$Z;&L*4@+L(3\A(WT+00D;4PH 8&A\@2:)
M4EC;:RN,>&5%P)#P(W.)?$,W2")^'XE)><8,%1I"%]\K56?9?I/6^AJ39#OW
MT'G0/ZP9F7UA#R)"A898C,"[9"6;Z^#<VZ'\F896T1+,_8NRJ^#&@.BI,$S:
MOP ?_F2)U)$_1H2GEDND-Y(3(J7S9 &F$D"_@;5B=<_K$VHDF'YF>#WSIC9N
MP58V)$(H4?:_"W:>LB<!T1Z[M'X(M(X6'QA5J<222[+\/3#*? 18Z#JVU6EW
MVKN*5-_[KQ_\;F?0[;J=WK W'O;:G>&P)YQ>OS/LC3QW-+@8_C_0F#]L'7%]
M/DA>5$(28P%12$ !B'P" ?&9HDK\3Q5]WSK,\GRG6$NDU><J$>FAA(= PD]1
M0V#@1FH%+9]0[FA5HE+8UFWI5Z ,U0JHVF)R4@HBB@110;@1!TFG>;."RA(2
MFAD%%Q>Q+U(7G)9Q$&7>.8=$=609;/44-0VP8[8(I% #G0I^.1GZ7G4LR(KN
M0UG00+(S"@+MR,OCH%%$'B'&SJ0@T)D/ZX/ 6 0 :EJ,7'' :N/I&'!H")+N
M! B1>L" .!Y[XG^#)<D6A)\848P'=R7=.@#.7!20@19(T=^#7_X$^\P6X/B%
MJ341@H(>Q*-D <S=)5L!2L_KP$JR2ZP$["T5#U3G/VR+TF2=,IMH1EBKMR7"
M<[=\[B>L61*PQ\FKKZ16,A-!V[C $0&0J/HZ=^Q5Z+]E_;XN&A0C/E(_F?C(
M)C,1RNQ#U0M=#!M+7J*-C7VLA%SF9Q[G(KU0)-2R+#2' /0"U@R-.)P.MHS(
M#J:WZXB$&6X!X9*"VXC,Z^*%$;!NT>36PNA/E%H 8_@%<$A9DB7;HP/XG>71
MPQDA=&#ECB6H"0*!4+&$ GM)QI3H66_UUE6OO8M8*AVH?E/;7V%0CABKZ(_\
M%05JY2^5LY[+Z <?T6ZDC"*Z(#O#;(+^4HSN.I+= @C,UL3.#F%$3C:NB!3[
M5^9+MW*2!1/,NZ',++IZ\OD-;"O%KG8G@FCL<O1 @41!0LMW>3Z*6_H@ROT8
M>6-#UG,F D^YD'X(J\'W2])Z).UA"Y1>DEO(W[R"#"/O8^J*-:_U$Z/T,!=?
MI@"1+.=E*A#(_.D=ML91\"L;:IHP/4RL@.]A2AY%J&N >2_0 )+>89XAK PH
M$3_HEXW=!4F1?U,>CRB5Z(7HV.9$-)7;&M)025$;PP)S/TTY3JY80-$!+;$7
MI>9D:,0^2F>V39TFV07#+JD(254R([I)$B$HE2&)L(2G(MSQ:N+'M/MXXXFY
M<R9V3;, EBH=DP,BR1:+*$X+[R(!8[S/Y*WM3-6#4SZ_Q%&26!]I=X>F>="U
MG=+^>8/6),@P<(96 B8M\,:(2U4OI"O^RL TX<R@_&O+^L5XW 9^"\8R+YV7
M%%M@6R628G-ZLW4$DQ4,56\@&?@AEP.,X"?N9,+I,+!][MS8C\":1%T5Q86$
MJMHV68XRM.W.,<!%2\_];P5"Y_BF^8L\\(7,F:32B8DP'Z<J K2X09^.S+H9
M&%;X(W4;(L^C%X"*L5:9.E%7=&3Z%:.Z(D9/!5G?V**R!44X0W;W\IH_-[#$
M!-#BBU &[8!E0[#,!0$W 0S YM8G@^K*1ODTG>MO"Q&"GU'C(U1STRV51R!*
M/E+F% YS: (A/\)<'8%2TH /Y0T2F8&7A$&("K6(7EU$16]2Q^9<"B83L# J
M5F"D\5<9&T&[!]8GXK8M 490M!18IA**B<_! *J6 3]&Q^N3BFWJ%[>L&V X
MS_-YQ:K?JB/EUG+L@JI.9M&]VC8(!]!M_]9F"JA>\,3\D5J,3IVHE3@/P<E[
MI??01U:FP^JK3;&!@I>+C+B0CEUL5J^LT^_(O%<E2]*<'6'@"43KG@;CR:>%
MG=-("^^<R4B$&Z-=3)?2*'R ZO#01-FZ<ZS*LT7LPQG\8+F39).14SBZ4#6L
MZ<R/.0V&VAB^<Z=4XR5=/[2H5G;#@35T JFD"A8XITQV'C.FE<5X%@+@IB0^
MJT3J* IE5=<ZX:H.;NLX'!;>Q)@%4NZ06:!H^FFF=(L?@NO6DDT:2B#1S"-)
M$Q#_2BNA.482S_!";*J !']A*6O+ E]6]*KPK0ZTYWC4,"1_#)P4H:T\M2,Z
M4HSQ8\/&DM)66V @Z[_,  A:]I//=X?A1K*293$T9@_X;^OM/ RR8-$SZ2]-
MA=D"RZ\Q9 ".[W@610S4N?L5W$L,11JFN6FOUMEWJN;17SAN17"_\D"( C_&
MI'^4%7AH4L<\D5L\T<O:4>PJ*(HEV<7%.G<8LPA=#C+;X*M-W<"6&6)1#OV5
M;*OIPZ?5)M9$R/=B!3Y8+>S+%$0.5AH!SL9+];)<ZI"L>/AMFV4/%Z:0BP1,
M9LV$ZU$51!X\*=:$*P/+SMTU>;T ?Z =%N9OO. PEOFE95&@ 2[\O,Z&;DYD
MRHZ,Q30+I.<J8R&WU^\T'BA];VN0P^G], ')AZLI;-I2"$2QSFC!VF, C)\2
MF>1(+(&-JC:JT%%G4;+&?Z3SW81CS":>2>GQVH87;FVYU$8LWJ!5C&KO0(6@
MWO]F4\M7/XNDALU2NJJ!3#.*8F!%JI+FL&_Y!R$5N8#\Q+) &]] E\FQ1I 3
ME0D&6.E7S "RY@6C/&::$1E[#!*#_3S>B)LD @V=U(\%&VE&35B=0RO5Z/@5
M8U%PM.MO**XR/YDIR_.]&!V<7:].(U9.X\%IBMJ5BD0YV4\7^+RJK#^8N3+I
MJ^3^_H2H8XOWL9^*\V@RP34Q!9"%,J(@/-XH4&BV(91/J0E:^P I[MT,L]8(
M[ ^N'UO_I"M* (@_*9\MC9'K^4AXF"=X#Z^](X6TX\TU#B+\*TM2?[*L"WWF
M9Y_@V>_4V>_-LPMU=B\_.^<,"TG&6%Y8DS&H,ND5A9XJ/""C4+W.4IZ1+S:\
M>>6U'MB/7/,IZ!K>*GW*2WGZ_<P&+LA\%P@76$JFA@K]I@Z&@-F:N-8&U@Y6
M1%WHD(^0VXBA2-?J83*:^#+;7QEZT686A)0GN)T8O1#?QDS>4]='@Q73L4FR
M<Y54\^5Q?=F$E&5(N5/#D')M+JVO*TJN**VF0 &JHB]TW>@C7S6Z#E%QW8I%
M*DO4VU2B[I"(PEKU'?0,]?S(*1"OU&#SJL!=).*-^LM;ST\6@;M\XX>T<7KH
MK5Q,DBWBIM3'BLB1O\[1UFHSZF0?+?EF^76+OBJ-H^+O^NU6=^"L_;K=6O_=
MIF6==JL_[.^U[.;ONI>]9K.'M-E!N[/5LK(+7$G6=[@C='5#Z0=[3P]7?EK1
M*HY%^BZ#>/878\.'+HBT^09562J1C"U(IBT&\6S3FAN<3_Z[,9*/I964/SB\
MB&[V6#A_:%/+O=WAN/] H^W@^,IB;ZF!U<.P^K$*5M4\Z?0?PY.K/ST(^* A
ML,WPJVT(8IM>^4=#6 7#J2: VV50R\/#3)WRR\D./&"4G=UPJPU8PL/6&]_&
MH'F,%'/RNDI*'/4@^O+=CSVF!#U,'(^90=2LWJS^I-,J+VK.D:5+N(^9N5PY
M7WK7 S]KTTJR9I]JXGEW]Q'3+W'>GCWL73S'O-&&- Z=-+KVH#=L2*,AC=7S
M.G9G>%F7*<4FW!X[\_WYF6KPXW.8]0=A3/R]=!WW,79^ ?DM3*X<"/Y[]N7E
MX"E._A2S5 \->GV[W^DVP-L/>)VAW1W4"WJ' KK_>)S,WN  .MV:"VT>"O,8
MB2U/OUW8[I 8JCNT+[O[,=03FD''!]>A[5QT&K ^.;FV[<%@J_1*#>!Z,$#M
M]I[%H*^U3BCU2ZF+2=&L\<QKG%+D>TT/I*<0GP<EX ;VH/LL4<"CAUS?ONPT
M0;)]('?IO+B9<I!P<Y['%CDH>5WN^?=D0<9#(0(P\]O]_5)ZIQ[FZ=OMBUX#
MN7UBBSU[>-G$%IO8XAZQQ?$3>)/'&[0!^WNX7[ZH"89M,I7:]K#=!!F?7A'T
M[8OA?CJT"3*N!6KWXO2"C&93VKW*:[:N[EQ;9U0_2NC:3O?B__X?9]!^NW4M
MYDYP4+;##@5(SV+MG1IBSQS[HMM^W2#UF)#:LR\')\&M3U)D?U@J^=)YI$JN
M=MQJK9+S_MZJ)<F;E[;TCG,-9(,:[^8IX\JU#U)4M%-_C#EZD&IL>-'?3XW5
M45D=)Y*Z=KO?;9!4;R0Y]K#3.1XD'6M(?M!]%MON,/3=@[,#'GG%Z4!8=6!W
M!I<[LNH&M#\7JVYK\!TGDOJ@]':5IPV2OKO2ZSB#XT'2L18/=9ZQ>*CV2F_]
MR(<3\_4<QVYW>L=CHAXGECKVH-MXY#5'TJ7=O1P>#Y*.U=GK.I>G%\GGRJMH
M)9[_&"?OJ%)WG0[X?[OF[G8"1%WLV5/#K-.V+WKM!K-'B%G'[G=.@F=/KP3.
M:9]@"1R-2:*1'OG@RJ843E=,#6VG*9DZ.JQV[-Y%@]4CP^K '@R.':FG5P37
M?YX\::UU,H_DDN.VSH2>41J*M"F&.Y4U3BHW4IX$>V(9D;../;CH[:R[ZJBA
MCA1!/;LSZ#<(JBV"'+L_=)I$2-W1=-:]>'W"=6^;9U*?6/7;__T_EQVG\_9X
MJG8:-#5H:M#4U, ]:R^60_;R]AUY?V+>H-.]L-OM([)FCQ--X+2WAX/&)ZPM
M@ISN$#"TY^7X.J+I6+W"$VY/QJ%^51I'(?X3<P-[SJY5QC4V6H\31<YE<TNM
MYBCJ[%N45D<4':OKYW0>V]#E  O,9!EX94J[*333IFK/ONCM>6W_L$I83@VU
M9P/;N>@>>5W2J2'5Z;7MX<Z&ZT&B]O1*SLXZ=N>R^SQYREJKZANIGH,H25Y;
M(S&)8J%T=NI^:ZYN&== ^O; V;,M1#WX_PG]I:-"[9ES:0]Z.RCL!JL'@%4T
ML#O]/2--AX7:T[NX=7;1:3]671^@9WVC-7,]RV:?'0#[U3S4.,%SG&@Z<WJ=
M)DU:6_0X^\:=ZHBB)D5Z+,[H;R+5\6)R2/>TVO@0;Q#37I2- L&&SB.LV]J!
MZM6+@*;F4NT)//1'P>>%W8&&.QKNV!SDN+C<X4)3PQ@-8YP"8V"<J+MSS>#Q
M<,<>4:1''?=@#/"S"Z=?%6/Z*77AR/!?S[_[VW_"'VIC/%6.S]\F&#\I/5\^
MM.L.N0V_BW@LPM3%LOO$"J/4F@LW!.A/LL#2IU%[YSW^[3]'\4]_6_/E,\"=
M5GSCIX#E<>%,%Y5G^ER:X?H X)FL_- #,+QQ+M=AXCD)R-PV^C2Q<!/A6:.E
M]:K;;EU8\+; CT+;BF*KV^W]:%L3^%LZ$_#_6 AK#HO/$DN$>"WB5BQ2O",1
MLXSJMFVKT^XXMN4FP+WSA1O#C])HM\?;+>O++-^;=0^++6(?0 F L+S8A[WC
M?EWK56?8ZJD=YP_XX<I4=,N#_\-&S-]X8HYW//!XR3*!C23PZ\!-><O X#/K
MPY>/= _D9_@O'"8-19S,_(7E3N$L>%TR:<$AXCM_+!+]JB)0G597[] X!6]G
M#-#PX1G/ J%V#R_$K>-XX'&6@'B!MUET'67*+Z.]F/M0KS3VG:CM+.+HS@<H
MM[8ESN>CQ1V92HVV/U#F>E><[URBATZ_=5E@,AQV6F,F,_@*SJ1F5VO^2FA:
M%'R"!VL;O&@A8*Q['X@Z-5]4P9PVMR$OONE5.X<3/J3>+.E;0]=-DFCL$_73
MRW)&*OWR\/@@'S]W76Y76[\C5/-"/DSLX\HPL?(9Y(,X^_GM(DI\;/_WAB0;
M$./;>]]+9]+^,9^2%E\[?\0=@7V7I>L?,8!5NI*!YHF(7TAN=+M%T)A_SF*U
MFP683^<C8).OY^X$-OO&#>[=9?+#3\4CPOE,>)9!L=ZX.A0I6S&F3F4>5S3P
ML"!P!]WZR5LV!QX0@2 .DB@,1:#UO;JK@UMSX=,D"U@\ Z!$;,V$ZXW!64KM
MBJ4OS*7!VAA_/1\1S/",L"JUW]0@7=GKE&_)HD3&9ZUH0>TZ"2.?;_](\#=B
MO@BBI<"[1-42OELX7AQ-1)+ O]Q FS%UEMKK;&MCGM3[BGE2!\)@Z^9BK>6R
M3M&LJ:'K4,UE3I$5'L=E550^_(Z<5@4 <!A\-X %H\DD$2G[3IXH@, Q]YC.
M_-@[Q^>65A)-4C+6\'6I&,]"H+^I+Y(5\,CC%U<^3AXWQ^=<58_/.1 N7S\(
M: V?7^8>-\<(G,L?]^#S[^ZYO.H5:?P[:+RRF!FLY01<(A!3@R>JGN^;S_MA
MDL&&QLR8P-GLZE2RY,I*SM,(O%7&/8B@'=]S5@7FU[JEZ6]B:R5=&TFDFU5>
MEZKN#D3^E)MM:NVAK(I!4=KL%RMYM+31.FV=M,%%8[%PEZJ)6A"Y4C;@5^,H
MO ,V0XZC*$I(Z03,3X11"M $-F1/%WX@M_A1Q%,1EUY/C%^"V%H=O]GD7UF'
M@BP@!\:T"QVYF?@AB!ETKZ(1.,FTQZWL>7<>P:;^S8>"[Q>QF/O9''O.88<Y
M$'7C+ :7_1 -@+Q[T ?L'O1/U3WH3[-[T+7J'O1^M7O0@; G$M]XSTY)0-&3
M *@)/GSE="^,Z.#4]:6=N9MK8'+QJXZAQ; F:V>^WDUY*<C7"#%/ E6IWN$'
M-'@#'U[M"(F?2G1;@>^._, 'UV"-P!#?1#SV$S9, %M@$RD1@%__GH$8&6M.
M80%'>R?;I' D$1+*$[)%\,N>X4S% DF1Q0L]KP]@BDL2806ZK=B$<ET*1,5[
M"J5H-X^1A>J,7GDE]<#G_('W8%/M:"G5D=A,T!@J8S>N*U&;6T B<;%$T"WL
M% YP95OO.9!"]?47;Q^4.H>G2]@<O=8F^PYF:%W41$7GH)+;V"Z%A[#]Q(M8
M<N;6UEIS>-G4GR*=2^6'I$DA#\#IO^$5DO#!=?(CSTR_YH.+\#?OW-#UW+W<
MI*/XLDGMR-1.[Q!2.[5)?'XF)4&ZX%/.3TI8_(:)Y8_,\-=%AK>TF$#M@$R_
M@S:@XJF<]JAB#& 0N(M$O%%_>>OYR2)PEV_\D/9-#[V5BTF"1:R4RL6($/GK
M'&&M-B--7IZ0;Y9?M^BK4K4??]<'1VO@K/VZW5K_W:9EG7:K/^SOM>SF[[J7
MO6:SA[390;NSU;+RZD])RG>XBK.Z@//!6L_ARD\K2C)9F'^?FLQA2<*OB"R^
M(5062B1_"X)IBVE)VU3"QM']R@W 0O'KYH+>QX%Q_QK1[<#XRN+(2@.KAV'U
M8Q6LJEG2Z3^&)5=_>A#P03M@FPEEVQ#$-J7I1T-8!;NI)H#;91S9PW>GG?++
M'[X(46^4G=V@0QIEL(0'_C?XK:!YT#V5!?>E&ZNGT)&B7#W\PC>\7WJ-APG]
M!'?XE.V]+VK.#[?%<NC'].9]DBN%SWY+:N5*X2X-IZKNA3WNNN!WZ -I#R\[
MSS&3M:&-@Z>-MGWA;&4--[1Q:K31LSL7ST(:^VK4@[F'VVL_2Z.W@S G_EZZ
MQ/44=C8AOX59C</ ?W]H#]K#NG@8AP:]@3WL;Q5G:(!707H=>]"O%^D="NA.
M>,(3S[]XC,3>K6GK 3'410^G=K^T&71\<'4N[,&@@>O3*P!0G]W]U.?WA^NA
M +7;Z9Q>Z^92OXJZV!3-&L^\QBD%O]]5=P\YG?&65%?G#.UNO]?,YJLQGMAF
M&MCMR^ZSZO;C)/ NAC(;^JXQFF2!R>G&3=^5.V@]1A4=Y#STCHQ?=7O=IM=_
MC?$D@[2][O.&&8^3OGM]>]C>U=1JZ+L)!G_O8/!X2^__A(:T$0-?./;@D;VW
MCZZ[]A&%3SL=N]]YEF*ID^68WM!V+IJIAD<9&.\XEZ<7&/\EQH8$?+?S,>[9
ML7 Y4X)].=S3KJT'DS=CY-<,E>C9EP-GY]F(#5+KC-0+^V+G0<,'B=@GN5]R
M4"H9</I(E5SMO-9:)><M\56SF3<O70)QG&L@&]1X-T^9,:A]H*:BU?WI9 OD
M $V[OZ\>JZ.V.EHL#8;#!DOUQM*9T^L=Q03T8TU)G#E5L_U.)2NQ;NS$Z91J
ML2SMV_WVGA.CZQ@R/5(L=>SVY1$5U!TGEKIVS[D\'B0=;578\Z08#D/MK9_#
M<F*N7N?2ONBV&R>BWEBZM-L[B]0&2=^]S-:^<':U(6N,I6-U^#K]QVJ^ XSD
M<_59M!+/;PK0U 7/OGUQ>1(%:*>&V:YC7[;WO*;28+;.F.UT[>'EX!0P>WHE
M<!?]TZN ^Q4+X&A23S[7I*F$4W'Z/M;"=9N*J>/":G=@#P:=!JO'A55G8,-+
MCARKIU<$U^N=GN?,P]9\.;Y8Z/'%H4B;8KA36>.DDB/E(=$GEA(Y<\#0[/:/
MHFCG6#'4M2\[@P9#M<70<+AKP*W&*#K61,C9Q2E7OE&PA88KE\=O>V)T:O5O
M9WV[/=BA3K7&]3K'B2":Q]UY>SQE5<>)IB/BHV.M>WMD"YI#=NQX@"5.2I^X
M?FS=N4$F4.'=NW'LABE?>L(!JAZ.>?;@)7>G6!/7M7N=(^HE=9Q(.NO:[7;C
MI-<700/@HB.ZG7:L3N )=V3CR+ZJA*.(_HFY?1WGB-KW'B>*SAQ[T-XA/]X@
MZ'M?2K,OG5T[Z]882<?J]ITY3O>QX<X#+"F3==^5.>RFM"R_HV]W=@G;'&2Y
MRNEA]=+N=9N"P>/":L]V!GNZE8>%V-.K+COK/%I#'V!]V8W4RD&4)*^MD9A$
ML5"J.G6_-5>T<OH87-A._V)G7Z@>?/^$7M)Q8;7?M]O#'2*Y#58/ :O8JV67
MNOZ#Q.KI7<LZQ8F=-UH9U[,B]MD!L%_Q28V3.<>)IC.GM_M%J@8]WPL]@)WC
MX: F'7HL_N=O(M618?)!]S39^!!O$-->E(T"P5;.(ZS:VH'JU8N IMY2[9%.
M^:- \\)N0,,8#6-LCFMTN@UC-(S1,$8Y$V\/.^U39(P] D>/.N[!F-V58:6?
M4A?."__U_+N__2?\H7;%,^+X\&T"\)/2\>5#6Z;YB__QNXC'(DQ=K*A/K#!*
MK;EP0P#]) LL?1JU=][CW_YS%/_TMS5?/@/0:<4W?@HH'A?.=%%YIL^EJ;0/
M )YIR@\] ,,;YW(=)IY]%*;<-KHQL7 3X5FCI?6J/V@-+7A;X$>A;46QU04J
MLZT)_"V="0LP):PYK#U++!'BA8=;L4CQ]D/,;GJW;5N==L>Q+3<!SITOW!A^
ME$8[/=UN65]F^<ZL>UAK$?L 2 "#Y<4^[!QWZ\)^.ZT+M=_\ 3]<F5UO>?!_
MV(=;_)DGYGA_ \^7+!/82P(/!&[*FP;VGED?OGRD.QX_PW_A.&DHXF3F+RQW
M&@N!UQ^3%IPCOO/'(M%O*T*UU^KJ31H'X1V- 2 ^/.-9(-+NX86X>YQX/,X2
M$"[P-HNNFDSY9;07<Q_JE<:^$[6=11S=^0#HUK;4^7S$N"-7O9,SGP^4N]X5
M1U:7Z6'8ZA2X#&>7UI;+#(Z!$ZEAW)K!$AK]!)^\ZO5SX8%4C&"Q[GT@Z=1\
M405WVMQ4O/BF5UV#;> A]69)W1JV;I)$8Y]HGUZ6LU'IEZU5#5-W-LB'R5V7
MF\_6[PC5K)"/!ONX,AJL? ;Y(,[H?KN($A^[^;TAP0;4^/;>]]*9-'[,IZ2Y
MU\X?<4=@W&7I^D<,8)5N7*!Y(N(7$AO=?A$TYI^S6.UF >;3^0CXY.NY.X'-
MOG&#>W>9_/!3\8AP/A.>95"L-ZX.1<A6#)U3R490[*; ;;><@KQU7DK:JFV5
MI:TT3O+O4?ZUB^(41$$2A:$(M*I7UW!P8RY\FF0!2<@TB\/HCJJ7:9/PI!]Y
M]NKZ?7/]%2 F4BR7GW+,I]+8O1,\%((X)W7]D)I"J$6J#@[FB^\&</!H,DE$
M6J%FX#67YFO %!I_/1\11A$'L#3U^E2OL2L6*)P.3*&)2!+XEQOD!E*5VBD=
M<.XG8Q$$;BBB+,E/=7!RN#"UZGW%U*H#X?IUT[<TZQ=MK6ZK5S2U:F=IK3HF
M2(7]HO&S/?/GQY\)UQM'69A6,<=P%^Y:W>Z4+[^C.8;/6M&".N\24C[?_I'@
M;\1\$41+H>7(RAXZYAY %+"M5CQ>%>RJQ$=12'6*S)_._-@[Q^>65A)-4K(]
M<4^I&,]"(-RI+Y*55Z\1?P^+E<,3#N9LGZOJV3X'(A[63RE:(R" /2^*$J)?
M.Q&QSAE[Y71:[;7DB" (Q-34=_!PD&&HTWIE^*!T6-W0PD\2C$903"1_SKJ"
M_03JI*5M]'83)ZL+E/C5#Y,,-E,A#JI%B9,+^0>$I11?,Z 8L(^TA-Q/RNQI
M*1Q$6),O>JM"^VO=PO4WL;7%4!OIIIMS7I=*$0]$II6;BY:\&R>7 23 +FHK
MOG#-6"S<I6H;%T8IABG=)68M@#EC%$VXG<-3H:HWWO5*;[SW9F^\ R&YS9W^
MRED#0PZ^/.'EY&80FHM**E>5P$9N ,9@%/)Y2L<DTQ#6O8_]5)R#_)=:)C\F
M_#L+W7D$.N+?U/<)@0**DY061BH3*UM$['Z/HQ"<\40^%F4QY@O0X'POOTI]
MI'[F!= C'/#"AQD8'T4\%?'A<43>.NL#ML[ZIVJ=]:?9.NM:M<YZO]HZZT!X
M!2EPO&>;,$#V)!!CM%'<@K.JZ@OWX">3F6#)G.J5^MAUS79%Y'RC$:,P4",$
M27!R7J%7= YW@*ZAUMCE1DL9I\\8IJ%<LT@(^,GOV0@X1]._;=W/_/&,A%8L
MQEB=X+$W/W7)",;$!3S/PD"N(0G*"GQWY =^NK0Y-P+F[IA^IQ,NXIN(QW["
MCBZ0 [CCYD*ES2CEBU^1NVS]E8$%##8@_)XTLK4!C-M$]2K!4CZ.+PH[F?AQ
MPN(X 0"%JYLZ>+I4/!E-U&ZWK,NXB@'8Z][?V>K]UH97/OOA"Y)I1S9L;V##
M0%HN)=Z1*O?*!JU+$5"ZH'/Q]D$)?7AZEUVW:^TQ[^"RU46E5K096W%Z+HLI
M':?[4FZ/N;FUK@]LN!#N5(&9- V$MCDQ6&%-! =JLABWM+."XICEJ[8AG4W-
MA%?E_2G: M)D07ZAX"=0U[_S%W+.R*PJR>>KX6_>N:'KN17,X7O_]8/?[0RZ
M7;?3&_;&PUZ[,QSVA-/K=X:]D>>.!A?#_^>TNS^\)$MMC'W\ZO^5^1[H5@+F
M.W>!K&=]%@G8[N,-*?B33U\/#B%]79OBCELF)]1.@:*X0Q/4.:MX(AG'_@B6
M1O$AC5-VO4F^ADO*&U%X'J1<DF&^QT?)-W:3F34)HGO*&LT%B%-RF_'C6,#Z
ML2Q]P^P6_&>4); /U/):(ME&9/L^BK_B?\>2;T,A//@!N>@RH U2?PSK,KLE
M-M7@Q>XXS;#O%YC%4S?/9G$?,#C"W$]EN=^?5'2$.]!X([$IXGFB7'SC4*7I
ME"JZ &:P!L*8@#/)\'WP<#YS&G_KAW<BX7^!B7]'1C)H'@DJ_+T*=*B")_,,
M]Z W,C"B9^Y= >J\=3J(-'Y&B+: XN/S"'Z,VR%3RK52H!E09R,W\7<-:%?:
MW-U6_\5(]BIA>W"-/4#P! =D["]001./%E@4*Y<)NXJ6I>DY\4,7GBJAZ=V6
MOP2*B*-L.MO"\612Y_+.,1(WKYJ'BN"O;JJ+/ZTL8:?07<!'WV"5%''YJM]O
MYSEF-K'@F&1]D"FLC2]=X6=&JQ:QF BR4"C;8Y<VLQ+8*O\ P7P'Y\%4R2B*
MX^@>X"'3.P7O%=Z[QF_.@Y":X49N0!$X,KAZ1@Z]9=U4>\D,,=L(U)G1.':=
MV01RQ^,X(P-)1N/ES]DZ0CDE#0;@N(7KDR4UR8+  I]82I$H2Y,4?H*HEW''
M,:";7DY(?@< ]5/K2M46:ZF*W G"A&0/_,T7=X*QK(^NK <D3X/-4T-,*(E(
MIJ8FYX*(10,:5@T KKRM$-C6<CK*]L1C4+LEF_^JROB3;(0GPP  W;D >W8$
MIZ77*EU@%#O+,$=$<CH"C,7AH8N53W!2K9F UI,%D!K6;J/4'?T+_H$ B/WD
M*Q!P7KP!J,CP_%@W17)@@OB TP"+@E[ Y*2(V>=A->ISD)AXQ(WA5PE>IY#\
M.9\CUZ 6T^J&?10WU859\$-,$_MT4Z1@U2= ;@M!L.3H]21+,]@_EL^F!1T;
MC7 YDF >;)?<%BW4",_S12#@4\2_6:23"SR[:I$D6RR N&,= \<2=_CI*/,#
M?C&2L2R,1W4$=)AD8["B$F2U)8J-<9:J7VI\%(L$J2) 3)E;9SY%FT@X@HS%
M7>C\<0LCUP&"8(WI(BN+46Z-9\24"Q! (1?SPWO9:I.&A%;J"OPR?D?61Q08
M/Z $ KFU"1P':U4\CY@;,(M:&7\S=S7KHH0GI>WYDR5:.H&[I*?=$;P8\)C(
MF!WI-KE!A=MO0%.<FRA@BIY'KP_9_!X%L0@!>:5-8EPQ&TNSY@Y@I0T(< _Y
MQH*2UD#*@<=6B&NA#L+X%1P,4R.P^&2"'(+;,/!F&Z_C. ]\) D-'L:((,L\
M<GIS,:.0@6NAN":'.3<;B1O!)=M0J+-6K!R*.+J1T5;"LDU6(!#,2"B:89>>
M.-"D+JG&B!9 B.=,C15:>'V.[I< ET:QU"GZ^HK2+B3;8$%X;X'P21;);9%$
M805FDG;^MB3?IS07T@2,&6F/)?I J'L,NS5VD5)](B0VQT%K@X95WP.CL((#
MG0R;F> R**&SL+B"L2EU+'A.2P##N ># FC*C8GNB)D*)KRR]]F&1RB&@%^S
M[ P5*5J4Q![$3F)5:\X7@@2/(>E(=KGQO,0P\O8#&R[$,<3X.0J.E^11 P=1
M.#U'S*\S<'(S&O$.BWS-XWXY+<.11)@8V9(K^"-T47BF8/W,M9F:)5JP*MLS
MF9$'&UG^'$UPP2D5)L;0RX56LG)SA>)N0-\S66"$Y#9%!1_%>&-2W5#3]K.^
M1@/<Y$4Q>J8S'\@8B)KD+(IZT@P+,&9#F9PQ:'0JHFGL+F9XHQ4LORA%OP?Y
M:1G)7U 0$CXR+IPE>:TWRM;(^E>$#R%#(\<C.4<)<Q4RIV9CT/2P Q*[91&-
M^SQBNKS)):RB-+2@R?JU+2Z3DXI/P9O#"U)]"K"H"98H6<<8*5X^I$"KV$"6
MON'KWWWZY\W[<V=H(2F(.?A6*-WPR@";B(!',/\2(>W]-&I9?X_N 5TQ;><>
M?*K<E$=D<C0$?JQW0D@N"D*V1(FUB#_8+JC>#]*8L2$*3RC]O;([WI K(5"V
M^PQ)O+)QMG>MW-0U+*!$ZB?X%,L%@76TH<Z,#'84:Y\%>FUCS<;P@@GHJG#,
MQND,G1V2%4%*SK?!=U8"S[J>DC(>Z!ZR:>D?65S(_"K8V$0 Z('&OC2]9*&)
M$70#'B2U):--1"K@'S+OH0C*T!_!CXUCXG' X?2G(<M$H-I8XG4-BF2F8"R
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
M@X<K!,E]I"Z+O. 7F8YIN= G3:YL..1& &[E)721!PU./^2;0[DQG)>;%O1
M?D$1?IWE9F8AS:NT![TZ6%*GZ.J$KTZ/P%F'ILM0D/]Y-'K383;F4'=5&C5O
MNDB713_0O8)#NPA.14'@='.!$5^X2+(YUMK_6R0K5Z)EW0-WF4 KR?.YD.>,
M H%@8 "5)*_?[(!?^4XE=FG6$YP^<!>)>*/^\A:,ED7@+M_X(9V!'GHK%Y.R
M&@52:= 3 9F_SF55J\WR2@X[E6^67[?HJ]*<+O[NHM.ZO!BL_;K=<M9^MVE9
MQVD-G.%>RV[^KGO9>Y;-=K;;T ,#91^<&S9<^6G%>"_6K-]GYMOPH28D/&,6
M<W$?.0]W7>SX@K'?76;N[C!:[:! A!I@[5CYDSA^NXH,2@:KTV/Q^(AIUE;;
M4D[)/E.M'QZ\]Q0SLQ^SQHX[_$XSKF$[:ST#I]4A1X17/,?'WW2>PW$LTV*U
M^L>)V*3?*>" ET7S%B;ZRG?)DM]RAF6-)I@^"(O]!IC681#I=D<[&PSM]AYS
M2&LT3[0AMP,B-^?"'G:<%R&WG65\21T]@8QOMX:UEO%5C:FL:B&O(=C9#8*5
M'%A#.KWLV.W^#H/+JXGE6>7BMN;2<6+HPKYPAB^"GQH8BW45)#JW.%I6-D5[
MA"S95IO7CE('O4O[TAERG/. [:SCQE+'L=N][LLAJ;%.RD+E6MXAG^2MC;E7
M#_V=4AXH<T[1/.FW^SM2:F.>?&?SI-L[6>/$:77*8L3IM'HO:IWHH15GJG?Z
MZT)I#OT%RP7OW #K9O:+;,FHHTP[=0&%V#HS$!QY?#@F>;PABB>!3*TYOCN\
MM#N]B_TLB*< 3\W#< UOG"YOG/7L86^P<]3O);F"].A/5$UP0!6,GW22YFJ-
MSUW_PI/W^;2H'::^A-ODJ[A#PV#8:I<Z-)2G#^FN6,7F_3R*: )+7+0ZI25<
M[U]9HMKS8$DE[0:<E5@V<W[5:[=ZQ3HQM#STQJ,LQ5H:_FFGW">"^XB0ZY.4
MCI<W_#>&;K7HFE-A#_DAL4623YNE^8^+&-LRY7UW^:*"+A%[Y?1;@])I]0%7
M[RU,Z#90Z?>ZP3LWNB\_M5JG7#& T;8>'&O.+R]C-Y_EESXXKVRY=K"?')%6
M6AM[T_FQ*NM;4^/*!;-EBM&G,\<*%J8TXW/#E>?P1A2"/B"#UCQZNT0U-O6X
M%RL@:J]2KZ3$,NZ!-.9^-K<BE1S0@SM67F;EPY,*]+PKY6XU*QNOY'#+'55"
MR<W/$=#."I)*3W)[0OEV(O!5@BV.__/4; 39UT<20W_S>Q!B88I7"ZIIISSY
MFN?^T> 2=4N=\,!M@+C2=%B67 \/Z=. 4F-YZ;UR^(%F0!)K);K8NAKS@'5'
M>R?=X5SD]:^[JXU^?[W:&"VKM4:G7\)Y46OXH58:3IGP7U9I=$M5T0\IC8N7
M5!I5,L-[4L515$HE62FQ^%RBLEI\E6V,%?FUO>#HK.!:RK9*(<KRC#"FYD/H
M9:Q=)%M1P )OELV4+57&P!RXOIM$[JQJCM63LZ8V$<<*5-^^/;R[4C>Z5."T
M/0WJ,U55-L'JXG*5/E8DJKPG!?3KE'Z,M&-VM](3.<[AM><XQLFTRNQ5!5Y>
M0-FGTBY%4GVUTI*.XJ(5HQ_H*Q#!U%'G7#;6QGE1T23%?C<G:2ULQO_%2B_
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
M)UJC" =M3E\B50& E3N. F*P@VWBYZ.4R810 B^*37F'+R:KP*>D\4'$B+J
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
M'C/B&+&=X52Y14]L$</K.$IIQ!GU@4K#G8./WR>4B,-)/4I3$N]YE*8<)ZM
M3W;M \;CD\F,^F<"A#!ZU5=XT %W\3X9&UU!$;"\3KV#;.):8V[ON?/LQ;WG
M8M,=38!@I6B9SX9;Y'L-HZC6+NNU:K7(^ZNJI4KULJ&II2K\*_HS354O2[6&
MJ?YNO98O5&7B\T'1H>369,T914?!H>];N*4Q62O \L7]36?..[@0?2PP M!H
M+EQ[RK0Z':[\JV@$_F(:DP,+8T0G*0SD6AA>&&'41UI;/H=D$*B%B;:^ '$,
MD!'J%_\5R C\+_=\SU6A%_R:V+1\Y$*5ILW1SGAURFU.5FR.]K;-&:XNN@;0
M^<;-BY(M\Z*E:EZRYM*HU=RG.;2VX:SMR^X.'FA?P*Y$3 Q]Y":&?Z[4BU/D
MS(&S XA8+F?>C/\8NL[+G&Q-ESAU\'#A-[Q#ASO^>0.W%-AC2\Y4O=U*T;Q@
MN'I/\Z)6#[$NS>4SI("HZJ=V8-0C+4SNP9RGA=G+@P$N\-__+&OJJ^A9616[
MGE:,I83O;8B*J2U9*P,ZIF0JH\ RKWPQ(ECF^%N8/1<Y'XDETO''J(UR!8LT
M#--9)%/QHE0JX@ I0:HG6M%*)4V)&JO/Y"SPJ7S<9N23.@M_VZFL[9S*(3W#
MYYG*F5N5M7Q5SJ>RSS_^P*JLUMF3HBLM)9AT:OFR].;,;)2J^2*[:V;FBVP^
M,\O:CRRRF9B99WUFO"5<5E*53D_/ZLJ9AL@ZF'S$OM_TNZPC<K/9K>#>3N/\
M.'4%TEO?LFK@TU:@@?$**,4K[ICXUAQ+H/31Q)H9[Z11&9Q?H%&M9C<W2>^F
M42UC.A*5>*QKS_\80IW4I[98M^V[W&*]FW[= D>C?0KURN!<!/7J-F]R\_5N
MZM4UAM8T-URH68_]=FZXWDVS'B/E.[GIX@I6R<W6_N)J(6GOH_%L$:TSTMYS
M]3%\@]W94XM]@4)TTQ242*)$+JJ2IM"TK^NJ5L3BEL-*XO*+^<7\8DH7]P82
MJ1]"9;I/O?$9,*#JG5]ZS<%3Q#DYSTK>-4@IHIOZ<VF[(7S"7H>U]$5BQ)O[
MQ($&A'+(E&#&"F@)+0& _2F+"L!+AM;$F(XEC!%&S\4-4%5K+>? F0;M&4M_
MXKC\[<R"++(>(?_+. E>I,O:X0B*$7]:CZ]2@(?R\S_4:NE:T-UM+Y>-X1QK
M]7H""0RPH/=3S4\/F'MY5B6VV\?W+1[#S)3F7O*+#>W]RU*51F._JM2#6JTK
M:KGQ[LVJ9:5<JWY(#>U>A;%I'45O+O33!^W[ NOT6O$"R90+8JL_5+IZ1$_.
M:)PV[ZQN5E>Q <KXZQ2](OO-GDYM8\9NEM[D@'<[L2;L<:NP^(@4M_ 9TETS
M*;,L;=<S.P)9$O*67(Y/(>_4H(F^/+HV%_>"RWM-\E\3_N Q [ 6B\I]?.'C
M5[?[^,6A8Z[XCXD_F_[G_U!+ P04    "  #D&E34AP0N0@4  !,W@  $0
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
MA<NC<F[ ":)"D>H[QL&"7U&]\D;U=X5/@-T*L@+W04Q3AUFSGTF(75VQDU!
M]:8^ %^G5>()0JHZ8!5?3Q)F!+(*^.1R;*7YU"3-QAPL!A&</UCT%;:A]9+5
M8!,+!%'ZX/HD#*BSP\H5 3^%3/%S_I96D=V_6?5 Z*\<IWQ S.O-/1X 5#,!
M45#S]!&8+A[+)E_+L*AK\+D@PL:K?.<PI*CV>S1G&3GPX?R7PT)W$HS?/@94
MV5F)]X;-Z\5&P2.,&;:]Z!3PA1\ !FXXUDTBY/AN4_6>U-8;CX9'\W>D;6EZ
MWZ."S'H%3O752M+.%@6J,MO6P6N1#Z-HED6L*VS^F'IP)'!->R6HZ3N4;1WB
M-+>PFEFNOR#[O->J#J!&$VW[?%ZQURDBJ8F#N?.,U.85!R6>JTK1U $K7F:S
MB<Z/?![ C4N,C,TS]GWL.+S8;AO2SW>3#F#Y.H?#2F&Q$H4-KUB)\+J;2,9#
M3[:E+;TU^Z.<D<TCKNW8#1($X7<;T#:E)2QJF4CA\>4K,?,/85E?/8E.>^&(
M--<"^,&[AX[PYFSROTYH_2"!;WT&97&D3NFX<AY%+;:/N#)#KMQO4*N^;R.O
MNY-)SJF6)J_#6/=?N27MP4@0UF%\\02[E9N'MW7J>]&NL3N[HH=O0YM6>2<2
M\JSM5K3_(/+ U2@EP80$=EA-R@_M8/M'<-Y=\![F!P.J,:NM;D0%H$=ZRD3,
MJ[::B5R"<#P,SVTZNJ#0H9BP#O8C/9$3CP_$L5AQ8*P,B]KB7#EFFIU:WE0G
M;H-%HY\NN]307AT_;ENE#[7(?-\1L)ID! 0@"=P$-GW8Z";L3,B[8IO10'.U
M5HI'73,K1?[@8=YDG0S.[L'_]S7V ^([+Z(PJV0009)7'<*S):])"4^OQ[IT
M)>;VU@=:F1 0;)PQF@>%DG;XU'83VG>VAY[+'EX263\125W+":3+(UA9^!&K
M+?;855?/:V\%^8_E/ZSF/OP>YR*C4FF+)\ZCMOEVX@B<:[MT[FR7C.9AL.L&
MFWQ(D=6'K_$*OH(Q4M@!;CP_SGO%98+Y*CN4;2V\K*P+%H]P1V.M;V<4QH%+
M7/E3FL];[ZHRBWSD:ZZ[QLZV'G%OU1]D0B2XU]:,[,YSS^'LX_3C!#P*>TEN
MO;6?W&7R'^ZJQ.QULICRMR]D9F#C^1VNA'+9VWW:MUXA8S@F1,=@^0?U"XCJ
M8/(*BNCB[UA90=5"O%T>;U]SE[YF481A7NLZ@#<D 8\@T[AW-J$'5IP>PK*N
M<9+XNJ;=4@EV KSWK,V%+_FA2DGRVNY/FX4HEZKJUVF*5PYO1J'T*,H5GDFV
M.:KCAU.+Y+WU!G;HP+9CB2MY7TV'6:+>6GWI?,5U%#/E20JVWQGKU<JQ16?I
M<DQJ:T]V[DD+*\Y*7:VV3_+6]T[L1,*]I4VIY[](/$Y73%<+"RI(K?Z%Q52'
MRZOM>BCP?W40N63'M"OBDKD='/982QZWM_>K$[6&LO5,N01U6#A9X:OR :\Z
MC4C\Q@%;$-*4H*RK]R^^L39<;.SVMX7+POVAR9H^%MT;=2#7VMHRD?4^/ *:
MR^;M]<'?8$3-1[+$GW_Y?U!+ P04    "  #D&E3!%\8YP(>   ;'0$ %0
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
M=.%[OYO.%\B[*[I)*.VH-93P4M\J'89H+B#KC$^4NT M"JQ1)>GCZ/J41:E
MA^H":1HX=P.^CLUJ''Y"6,"1P=(H21P%0UA,%K)+UC=:K%D.7Y]2+#7H4E\H
ME3WDRXI(&[WS)A'7;1^S*$#KBQ2S1M)R[;-K4X[^Y#KC3>5.*HA_]2FN5U=^
M!#,<[>3K1_!SV"WSMI._S,\<F*$1*C+!*&%!*#1J(6"(;B019=DH8R@H1)L4
MR8.P^I0LJ1%15!-!BT*%K4FZHSK#:<HE"Q'U$-HQZ94@%H0F7 >=D@0;51LS
M\1BR!H71U"JIC3,DJ5RVC[E,K"ZYJP#4T2@$#6V6H!X;76]*%];GR,UG8DTQ
MM'@0ALIE0!]?H4).F4C!& G&.\)3L$$B*A;;;->\ J)/ 7-3 JPZ\57K.D>+
MPVX#V*1SYE%#PR060":BZDV.$6>L0T R$V>!E?2U2A"=D;I=B><]H/H45S=E
M1BW!--$1GJ:<)0V$2LZ)S*+X< 9(<"%H)F/P9L,Z8EV7\'+][DH\ E**4B1$
M0$GT29BUQ'.72-(2HLI)NM F:_XHM)X:R"?QXF'_<%UYK$W[TB1B^(>?S?QD
M<1>89)GAG H2>"D-<982:R4E,0@?C?92W7P$;K>Y>.0>/;6"*TFYYG167"Z?
M?-V'V>'5LH\A4TK$%*&K#R0R,8WJFSH2J(_@@A'2MEHOOXVFI^9NK0=][5G?
M3)7-%7)ZFQP8B 3U3$([+M GYZHLXOH@I.(VYS:K"4L"[%-VN19+6LBFNN*X
M6O0QS(8&%F3)5U*)2&)A+P?B=#2&170$:9L ^BXT?<H@UU8<*\]ZRQTN7GIF
M0&KB2XT'.N#HG,10O/X2 7 O0ONPN8?IXVJR7V_&ZRX7[,)B-(,2F^V$\>AK
M-P]7RR04DY ]0V=&18SD(WJKSKA( N-)41>3T(TV?BR!KD]IY5KLJ"Z5&WSY
MZYN;D_41WU=KG+>WCZ^_#S[M[^U\V/D\V-W:W\;?UN^@]]A]FK32>]+@*O74
MNXPE!]^/8#)'=@%+7,7(28I1EO8C&6-']!H2Y1FX\ J9T#:6OX"R=HT+3/"*
MXZU)VDJ'H\EHOBC7/X'SZP\ANVA+HR9(P97M3I$X=*4)HSS)G)03H<T6HT>
M]2EGL1X_;A7'5)1(O=8W,,9??450O_O9GW!EL,.8;8R,:F(TM8A'EB4&K0D5
MP#(BDMZU:9QT/Z8^I3KJDJ.2'"KNYI\#7J8T@'L/)S">'A6+>0%)!1.C2XQH
M4!I]*N!H?V,@(B6??>1<JC;*XT%8?<J"U&5'/6E4W'XVF5Z,\:S[R*4>"]9Q
MFH%$D9"OJBQ .,.)D-X'I3A3T$9OW NI0FDQS&!^.>$XI5I%(XGB7&$@01/Q
M'N>?1F:XEI)YVV:]_P:0)]I*TI3Q=0AQ1Q'QRE-?M]WD_>,3VAJEK".,>PQ)
ME*'$\F!)DB%X%7P*J0WA'\;5)V/9AAP5Y5*OMMR/)O/2B GF.Y/!]X+J>#0_
MZ.+-7+:8#UFV'C@D(H*,1'+PQ)<) $H]CU;C:YL4T*/0^F1 VS"FKG2JD>:#
M'\VZUDT[1V5JWAWXR5>8;T\N/R^X"VPV3%X'&KTCT:M,)#66V,PB$=&'A%Y$
M60EIPI[E,?9IG:$-C1K)JYYS!HL?'>&&P7&O&9,$LD#/D[FR+:-T=S(I0V!"
M9]G&6[\&8WTG[.)*'U#*9Y4NQRC5<T][.IF_A3R=G;?"V_??88X/^,PCX483
M/SO=1IYT>;ZR8C3MHJT+YV+(J$5CX#Q1TG8>M"/6&59:P2 7& HLM'FH&@ZJ
M3XF4U?EXVQ_L!PLJ;EL\!WJNE]["!/)H,<R!26;+"B5S13U!(,&4YNH^8*#H
MO.&J36?6>P ]T9ML'&M4YM-ZTU^9"VW(#0 Q>(GFSEM9&DV4+>6TM#4"R3--
MQJA6QZML2,75S&%X[Y+A@9*,;B"1$MGD2Q,H &T%N@DVZU:-=-:(YC:ESOO"
MT]M]>6K(L_YNHBNZ*B4E@\N9*%UJ?:GE)' .1"5))05/#6^\P'2?1_:\"8*^
M4FI=&38EDW',&"D$@<A*:8.79;]U)BQK$5EF-K(VVQ ?)5.-M=B<O44N<8+_
M!")3M,1[?'"58,)P[3+$1HT['EZ+?>8\Z[I$N)?A*TU\O;S9# ?R>38MSE=4
ME$IC TFB'.+($X;F^)0212$KRL#:1A7U5T#T23G6%OFJ<]U$V,%2JY2,Q$>0
M9=E;$B=D0O*5]O5&4\H:]>"X3]BK5 C/%SMY%TY@<@S#TE'8*JV(5QYC!XI2
M"5Y'HI,*GC,G<FQSN,HU&+U26JL*_':Y[ZH377%EO+OYA9MRL_CXLL5-*3;#
M_U(YBR%G&C2P3#*5C,B(L:KSI<MP=.A_!B&X;V.H5P#;)\57BS:M9?9\=8#O
M=G[_O#OX#;^S_<_!]B=\._BXL]>X*/#1FS:O$'S:L"N5"]YQXLKE:2L&-5 0
M,1*3&,8$I1V@ER&31!U0D8(*KM7>CWM!55GVON/Z'S .&WV=G!58Q]/]F9_,
M\8DJ*F*2NG?G"B/]#SY@96WM M'GZ:S[Q6(Q&X7C1:G,WY]^]F=M75@0B1M'
MF'8>E3F.-DC0A )7DBJ>9:/F@QL=9I_2.+7X?.>R?"]YTVB!S7*3DHT>;VS0
MAZ:!$J>I)CI&$#HY'1L]_ \LL#VOX6Y%K=7GO6XQT!WCNSSI,D]G\VLG73Z-
MSRJJI'V(&,F5[)*TW4XE3=#CR#DK[<"W6?AI/+ ^%9=L6O,]!S>>T2?=VOOM
MP\>=/UI[H;=OT][O?&1HE3S-<BB[GQ]@Y',RPJN]/?V"0<GVY#(/M(56\^1L
M/Y1-I8T'/M Q!$,D#QZCX>P)]=9)\,G$1O5 RV-<>X_" ;+_K9^7+I*')4?9
M276HA7>:H>$W@6- *$H!3RA[P;G54N'@=:.ME'?CZ9-GUX@_MS8MK"^8S;3N
MVSHL2O5_.W@72X+!(Y2D'1%==:C/D5AC@*0(R8A,<^";:-OR.-(^^74;(E93
M8=8KUYC/C_TDPD[NFCIA$'/>N61>#CN'V<DHPGQG]F[L1X?SH0Q4>^"!Z(3
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
M%G_)@G8FB02YS>KXDZ%6V.>]Y T[^0VY8)2FQ(FCMJM ,:6QI"):<X<N'9A
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
M/2"U.E%&QR51BV^)5P'UY)*:UM+42IDMFXAY9TE-',E[\J0BDT)@.M;9=.B
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
MW$-@'04U8-),]=SUVH.0-BI1WYE4N[\:P;R-R(H52)NQRZ%19_WY> YME^E
MZ@]8 M%+(N20BV$.28G:2,U\#J1.#*74I)*,ZHD5)7:AT4T+$==11XOZ_X59
M]CHD:54,C$M)KXBAS=.C"63$J1*#C0!ZI1[<C[&ZH24Q.A%X@PWD=1]B_VRZ
MT/MV3BU52L%Y5D)MFZ.C9M%Q9,DHX#YA<KG-X;(:OB?F*#506M<]^7XG^PP&
MDVND7WM>2029+=EBB=8;DJWO4699UD8HW,<<9WIX+JANGOWDW>N^A?B'7<FN
MP6GQG>M?Y['],KF,#K1<K"Q,JIHR(2UM85P+9J12017C;6I3![4*NEU5P3SH
MKM"YFO:E9N;&PKY]^8\^C@C9QZ^O\3.>73;#M\$9+T+-:C!,._+-0BJ2%5>D
M*%X+)=JDHZR&[Z'R0;NGQ6+>=:6>EIO858S^_)9W_PWO]02,%< V305="^X#
MY7HVT/LB:C53VH,S30N97+&9J60D[?C>L, %O8A"QQ!<U+91R>@>,&Q9=N:^
M$6P=7;4DUJO!IXO)>"H!<76G#3QGX35GPG(R''(5 HC(4,5<)$2A2Z/JA\6@
M'M KZUZ=BXBSI2Y:%,C,@2:O)[]XA&!HM>"F'5N\99 -, _)TH\]H&R\V]P%
M]=1HLHDN=K2;J&L&1P6^D"7H0FU'!5R2.8BT>*VR$49S5=I$ >\!]=1HLHDN
M&@0(;QS"-\3P<H3_?8&#]'5Z LN@51 J,6-E8CH2V&EPVPH7$536IE&OKA7
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
MP>:R],&/FQ3-1=WA5>W*6'NZ:!^ 9^;4="87& )(X@C9DRO"!9?2=\:%)T*
MM83:86GT%.!T(L6W4:,GHW?]#Q\GUX-'7XW'%YA[F=S,@H(S+V050;6&E!4L
M0I"2MC&ILEM)Z2L\[ !TWK5([ZI\ZXFNM]?\VP N^Y-C?M$?IVFN(_?*Z^ S
MX[:VR<O"UCV)LRPD@!#1YJQW8#3,@?:X&=)& W<ILO5PTQIU>G\5=>K)Q(6S
M1K-D16':I,! .<]R<%$+ >AYF\2MFR@.0_$;R_6NCEW7Y_W7RU3# 9S5<4<]
MH[1 $0WCGFP0[9.H7G!DF*VA\\D'BZOM^TL?];A5VT"<=Y7M6^3AY6*5D;;4
MP ;2DLE_C< =RR9[FY+3W.TBGV(O\O"ZV\W7E^T>Y^$I#C:5FEF2,##M:)^*
MTA?F4!3 J 287:1J[MM]_%K:79Z'MXZ4=YEPM0JNIYV'MY;F5LV\VD3LNZ1%
M]ED&A8(YK6I\O!C"1R 1?/8Z^IAF+8-'28?U\_":L&$=:3?-PUM^ WAUDYQ"
M2(A>,9-K4TB4A4%T@4GMR=QU,=#>N7Z"WJJ/?VAK<E/5+<S<:R+W7:7T09#9
M@E LQUHD3C8P S*T"**)+BI4QK69TK/O*7W;F!!;2WIW*7VKH'K:*7UKZ6VU
M1*Y-A+[#!FHIJ1BT9C&(6-L&618Y;8T81<F.>YUXF]2&?4_I:\"$=62]LY2^
MS(/++B5F5:)SJBXV@I'3O.88G;0^MHDN[W=*WUJZ6BFE;QU![S:ECQ3$89"K
MGBY[OQU]&.$TFC'N*'UOA2=TF*JW[GIFTO)*BD6GH@HZU%Y!(!M ."=BB!ZB
M@-Z:SVJ3@I>5SB*1M9*+*:P:E0P<;5=&RCJ&/!G:LAY5"MYH2/9R'K^D-[1^
MZ/A;N^K,97 (-2TCYEHJ+5CT*C%0(BBIA0FYV4BW^9 >VJO9C 5S)K=U(/$'
M[JYBG$L>D$6-M'[.:<.VB=-1G0-Y8+)V@_F14-4!61KII.L8R>HP:X..5X/G
M,/[8BP6-#QH989-UO%C-]\B9204Q2 %>I-4FNVWR],=-C]T(O6W:W7V CS+9
M!<\@_?%^^#U)2'EA%(F*4-=Y30X*"YKVR)RC":AL\-IVS)=Y.)X4<[961(-V
M*J]O#M6P'$J.%IA,B610:D*1SY*Y!$%'F;(JC883[.6PDFW.FHWEVG5&WOV)
M!%]?(O:"C1P">B8B )E*4K)0Y^48R-D5JY#'U9J-+G_6XU9N"X$V2,>[R;VE
M,_NP^")=J*:-0Z:ME74N:6392)[I-U;%-C[8.B@?-VV:ZZ5!OMZ\&P:G2S%
M+A7Y3G76L2=P-CH6(&9O OW:M!F[N8?I/=WY(>O+=E_2>^;&G&NML"TQ,!*"
M8MH$R6C7\].^E$468U4C;W;?[^?6TO J]W/K2'J7ES'+43WM^[FU]+;JK<SZ
M0M]ARPT5O)C>&M@4ZTQ/8-$26-!98_:$M)5;L>?W<PV8L(ZL6S!@SO0=Y:W3
M)K,B'.U[9!JSP&VB?4\*H9-++K<?UKUG-W-K:6F% 4=KB+AYK/MR=)< +(6<
M'Y.DJ[T_"HL> HL.I?!61E3F":;Y;F,#;"GE!ADZBQO,K8#K::?YKJ6YE1LL
M;B#VG:;YREPA*H:V]HLVI<Y?(9\)A.802YWRLXL!N?N7YMN$#>M(N^LKK*.:
M4C"32W!U5CE9)*'B3(0L:HV:KRFLDE0F$^@ZM@!F;L(7!!L7/^.AHT6;*F'8
MO02[[B9S-"=)Y J654 K(M/#ISJ0(B7+R"K)#%S(4A8G>=$K*W;^,PY%L1U(
M<.$;VR2[ZC1]Q'QQAL-R<C$93V"0^X,/538=Y58M_?P.,ZO66\M,7I55+AJ?
M$4 8C1 A")6%)GN=K&S+0V^M)[7)JC(BQVS)C;2A-N*-PK$8)1'*9%ZWCI+D
M+FKM7W>5577[8Y_#:/25Y'@U1(E.3?".C.D<-3!-GA/S,5IFZ42EDU,+8?D.
M%GL;U4/O4YMQX7[+8@NY-W<YY_4[\):;G(-F)4U=K>IBF[JC!G  VJH,N_!
M][KC1'?LV%8#C8*1WSHC>-#.H>'D:8O,=*$S.UK2G1,NQ&",,ZG1+>=>=IS8
M1O$;R[5Y!.(RQE)T3!A583G7V)I)P )FQ9R1HBB%,;LG<TO9W0N^OFSW^I92
MH8N D<0AP-= 7&&0M639%BB6/"@IGN8MY5H:7N66<AU)[^Y*:A543_N6<BV]
MK78WM8G0=WA+*7C*H4Y*"S7E.[G 8HZ!^:)JSK>,O%%T<M]O*1LP81U9-V#
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
M>'M'/+;9QBK3UV2]F&I3%DV ; Z69H/2[@E8MQR4IH--VXTF+ZT'OQK[04V
MX^YG_Z^0W1 [JA>CYU%U1.^$\R Z6#]U.F[VCWK0H7*P3M@>'8=KN-V >"'^
M[VNQ*#>$'[(+(5+S>#J[I:D>E2_I2ZJG2.4^,=O>2[XS,Y8B7<A[#3GE]=Z"
M@?PX+Y]2I> ,D%1<25.=1O@0!3B!S \2&'+DJ9AC7WE.:VA] Q[;<'AO]A3J
MF ^^9HW;H-5[-]N-66/JO)Z'K(O;Z\O)_HB=51#&9#6_,YO^)OD\6+.INT%H
M*.(['8-Z!SWH$#14%VR/0(.U^SZI!*Z^RYRGQ>ILZH-9U;N>Z_GFO$AYI4ZA
M'_NZS_1+%F*34L17D(J$0,&PSVC$XBBPJJD]).BQ#41-H@%98Q<3$Z14 :XR
MAP^;;<"JX^V&I;%U9\]#4Y?Y"):FK[(1E&% ]7LQEHS=+3IJ5/D*K(#_KA(8
MN'1%UQD-G-H^<Z&QGNP9".84QLX<K]B<Y&W.")<!#S_1=&ZJBU8KHU*/W%<T
M-TD!BBF63*@0>3 .S)E:Z7-(5:"@BA,]V^(XH(E5NJS!D8]M@*LJWI5")HM%
M^ER6ZEW5Q6BY2MA[_SNN%HZI5P=<-5PSNTIZN+LZ6.PL#^XL*:ZE030,@!\,
M!W\"#0OFU6EXZ&$!<:BNZV<AL7?T[[.@.%2G'%Q8' Q R^@5$R:K4OV2R^)&
M?90OF9Y1UBF6/4Z3A(88$J[?'<25@#CF/N0XT>.88 KYD5/"V\-MC6ZP64$U
M<5^BPNH:^G&$6\LXC6X8ZSNH8@VE8:O&>3K+MWO$PVD^N@U/.-+>L+$$IPW?
MV?BWN,4](^S'.OSZ4UIP.OM/2?-/^C?%E,0Q]WC,H: AAT@0"C%-.)2"!)3'
MTF>19YL5]D ;8].(!B:H< (#%)1([=/#'J+SN#QT1%+/LM""'Z=<L2<8:)4O
M]M S!\L9>\*H];RQIRYMYQ!\ED4AY><JWJ?@>5K.R3^G<WF]D,_%E <L"GQ)
M8<Q-[C^F*"0)ES!"@1\0$4@<.SD%)]H;VT=?P=53#0-X M8@@U\-:%"B=HQ9
M.<6YG;/0(9,]*\.Y)#K[#9;4=.H[G&IS4/_!DH!M'\+VMI9)Z/)'.D__445/
M9/,BFZ6B6BJ<BUO]OC6GO&[4I^I0"YW=Z]]4Y^,=ZVIUTM:(/J%U>\IL/BN+
MRN#E=9N,3[ZT"JS,ZJ4L5Z=$=YO[K1-DP^:*ZY+,G=QRG3Z\97S3?)&*=/:Z
M2+_)>[/T449@77VO5CFJ'$G/+Z\-D&;1XU;FY0["Q;,IY#>- \1%Q 444C(]
M^4A\2$2D8*2B4'C"1XG;_G$GJ,;FN=QF"]UQNA-G;Z QKDZ;VSZ#;C?]9QF=
M-'2O]!V"M&8/6!D$&HN:BHI+FXR.-U:9S=QJ!W@"*LLZC$;JDNAN0XXZ039L
M7%&79.X$#W7Z\.Y*J2W7K>MD=W50TC^DF"HB@R"4/L0^XQ ED81,\<"<W/:2
M""'%HJ2I(_)P7C&UPRBL5&"S3LC# !+=9&[,ET#UC[-RHW.1 5KV5F%*M"_
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
M8"D\B3%W6D/OAM8!1I9^:3USJCTBS3PZQ1Y@7CWL?'HD\VCG^?.9LKM\8E5
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
M'40AETR38M6S'262>!*2@I2&RE<5%Z0P,G5N#SXU?MF6+> G#NFGH=-C$%M
MO#MW-F*Y(X)#RCI]WW<F&/6U/J3:^[?WX&<LHI24C^1Z4:^JE[9 A7PY>+VZ
MPRO^8Z5<);>\4HVZ\ /OSROUXXRE4889@2"3_P6PB!A JD$-"PF#@D BH%9T
MI;4$4WO=OY8_Y4V][&0/5 V(B^!9BJN,Z.J(81 [8[4BPP0Q"LYCN(@W\E\$
MO0;!78-VJT2PT>*BN?\$S9W1_P(81##Y7HB1PIA\+8A9+-,Y8 X&-%D-/%Y4
MTSEZ[X0VG360TWMJ[P]B*!8"9Q&@.$( I@C*"VHD0)87-"."\SAW<4&=:+^<
MJW<74L-V.2>P/>LJ.CU'V]$[J!<GFQXL8UPZ/\2]IJ>^YC73C6/MVW+Q(%_*
M)T5B6_7\TC"C&0X92&,FSZ>9R%1E,ZSB'WD>01RGV.BF>7B:J3&'DA(H,0,E
MY\4YM1*/X*K''N>CY9DU[( RIHMA')S2Q)&I1J6'877?T\*)3QO>9*O5[(<\
MI>"J7-Y6_+5<OM3SMSO^O*SD":;WI$4ACW@1 Y)D.8 TH2K2K@ 9XAC*ZVR6
M%5J>-)W)ID8-&SF#7E#-"Y$.LB<NGX[Q\DP.!Z!RZ#@S 6.((>0X6^P@?WO/
M#%H3C7-=,5!Y?3,Q><;NZ+ N1:=XIUP\R'N.6%9/30]H,B\?FMNS"J^@*OF@
M?)(?N1$_Y+_60IY;2E6] %>KS_**U#0QX"%)(63REH*R4#64)P#E7 #5G!GF
M@L",&15I=BO>U/BHTTX5?>ST"[84##8:7@2]CD&K9-,S>$O-QLY0K0*EJ563
M"L?? [TCTL>MKF?V_)B%-3Z:^<'?Z9'.L8BC'@7]P/O^".EI%@LGR@^^6LWY
M3KV[=<G3Z\5*;6%MI>@F]O'S"[]??OG)*UK6?):D,4P83D!.HQC *"\ H:@
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
M=8QO*WE/GH59SK(X%B"*80P@A1$@$2- H"A*<9P0:%:T9D39IT8UG0+!@]*
MLXO@ST[X +?2KTOJ!\]*_B; E*DZ*U4=//.J#38U=!N/^5W1H[^)?@-&O(%M
MZ[T;G$3>@H-7-:7]1=#I?Q&T"*@4@1:#BZ!'(>A@6%>9#QH@W#'Y!ZR>TWUB
M3/E'W84^8&'>[W$?(8+=#OJ=KU2CU-MJJ;R#[-/;[[4R#W\M%WA!R\7#I8K1
M:4[6FV[)12HXCA'@3.Z!4%EW$<$<9)0F69P5D#!DLA&:BS"U_>SK]??+[U?7
MWW\-+J_NK_]Z?7_]Y8?9YF2Q#'I[C%]P/6\54OBVSW(OOMH6?E$:2,;_2[!6
M(MAHX<6 9P^B4\:V$&-4XK6'Z3U_GC&2IXO$";Z^>5G5*[Q@33+NJBH7=4G_
MBN<O?)91>2_(( %%!C& N!" Y 4$"/.BR)*(%*1P>FVPE71JI'KY\% U,64J
M&J*5,WA5@EX$R^[^L-SHXO@N8+W<CD[^8RSB!,[YNL?\+7U56%K_=6A4'O%$
M?^ZJC'M^MY9V6J?U<T$W/IN?/>'';$%_Y;6Z(BS8N@'E4OU3=UE0F;N#)@N>
MQA&,H@*@9I_*TQ!@@E,0QD7&"<_2G&=C[E/GJ3.US:RW>+TV6C69$7RCR<8
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
M!WZ*&QB@Y-C*J3/SR/9. S#V+9\F#QL6\JI6S7O7S= EEH289_)T D%*X@)
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
M7B^"-<J-\&TEC!^^43:XS?E">Z2[FU/4S>YI-L@-WLJ,!ASO#F:CY\Z-RVH
MVYJ;EXS)[U?=9 K<5+?5\K64*JJ(IP0+55N$):IE*HX 0C$!$<)9$4=QQ,/$
MK.[FX8FF=G_J"DMVPFZU^>P%-JW >03?85YWB9IG&K<'S*(>YS :9]3D/#+P
MR'4YA]7;K\UYXO-GA%>2T]$JY'VTRJW\2CWB+ACE1LBGGU135M4ZC5>J-M(L
MSPF)DS0'L9!\ @7/ *8%!!E)8!AR1GAF'D;I1=3)T5(?UO;<A+7A.L#*VZI$
M55%O2['5Y,8B8-+/<NM=AZ>QB*,X.,X*@.S5[2(;Y9*W&J\[3+9*.XYS]+HP
M[N,9_8@[?MRB5]@/QB?ZG=$ZRW3YQ+\MZ[HONE<N7LK%PXVDOC:TY!,7RXJW
MG[O'/WG]Y>>JPG*.<H&KMR;3504&J22QMH3!]4+2-:_E7L33B.4P!2E1[;Q5
M<#_"+ 4H#CG)F4BRD,Q6*L!%;R_R**O19K26V.L=4JH0_#*7ROXE((U:0=G^
MXTHI9IS.ZFV5];:@B:R=?X-+LVS?FF43?<'15M5@HVN_HMWG&W7;8,J->D&O
MG],<6M^+X#K?UIN\8^?F^@;^0!ZO]RG/K$MSO7A^6=7?^"N?QUVMRY#'*,I(
M#C#/$(!1@D'!PP2(-*."I2A)0JT.!1IS3>W^T<@6Q)9U8 Y@J4?,CA#R3*S;
MU5M:02^"#K#3]5;MB[(<Q\1/O94#\WU,*97CBA^MDC+PB!U/7.'Z4?V_ZI8F
M;]VJ:M;E@OUX7%8K55GK>O$JN:@IIG7/?ZX^23W^/A.A8# ME$U5$ ##C "2
MYEC2"20L;\I9&94BM9!A:KSRX[]O[N[!_9>[WX+K[W_]\N/^MR_?[W^8T8S-
M4NC1CV> /=.2DOPB4/\;;"EPT312:W1HLY.VM C^4'H$C2(.&>L,&)TRF8T<
MHS+<&4"]9[YSAK)CQ-MJ*4]OJ[=;^25<R;G4S,^M]>!>CGCYLZQG<5+ 7!(?
M*$1* 11%*"_=L0 XB0@,L4CCW"AK1F/.J3%>DQ;XK7SE3-ZL%@]-6?'+NN:K
MX \EKF&I/1W0];C.,92>N<T:16/R,L#%*5GIS#LJ.1D \9Z,3!ZU(Y_?.%:A
M4FK,YJBG.E+2%6>?R]>2\06[PRO>W^)00DF"0Y##5 "8YI*-:"B)*!=10F-.
M\]CH%*8_]=2HJ)<P>"OY7+/.D 7@>OSC!T;/-+0E='OSNPAZN8,UNDIR#_=
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
M?O"+4N"X7<R8QLQ!<\IF!M./2FKFL+SG-HL1["BN]WG>XI)]YZL93@7+$:(
MD80"F$090$*YP B'I$@Q$YE6AZ CXT^.K'#]&#0-4E0%#3O_^7L(]?CF#& \
MDTHO6:!$4[=H.G]AS3UYD_BW]I4KWI$7@,9P?ZGB$<O!!I;&#',$)J<T\GZ.
M4;GBB(+O">'8Q^S>>CG"]8+*<Y.BD'7#LOOEEK^L<ZMT50IG+,VR,$$89((Q
M *ED"!SG!,0TPG',2$1H;A+?;BR!$7.,$ K_O?=2:?FF6*N$&;&8KY(>]7C%
MWC,Y*=A;X;O#S*:-H@)_VPN_!O_S"?"-2<D:0*>T92[%J,1F#=)[ZK,?R#<Y
MMOY@E(:PB'($4J)"A[(P!BB1O\8A1"QB:=&TH_!!C>:._I&(L>S>T'GSANI[
M[WWQHXGCWB/\$^1&QYY\2_ ^B!<_P*]O"9 ])[KP\M_QYRXD\T9\7Z[XNF4,
MYBDA"4H D^=  -,(@8(7*2@P"I-81%&&V&S!'U1O[WO]2^.Q^;3>-=2^:WNS
M^GOOUN(J,]="R2NOE&_F[NVC,.L1UUFHC95]U8NHH&J$['OUN..@4S@X)9NC
MDXW**J=4?D\?)S]ORQ,UEP\]JNKV_)7/E\]JCJYXT P31/(\$H 6(@-0&9DP
M2C+ HSQ/HY32'!E53QF<;6J&IE[8QOK--N*:,L00P+HTX0@V[URQA=B6I"?+
MB%D0A@8BCEEC:,:1J4-#^7W^T'G(/-/[MEJR%[JJY;A=]:>Z2T,L0ESPB*AB
MN*B0ERPJ3QIISIO>7RD*&>5)H9OG?726J9%&)VCS!G22&B9U#H,Z3!C.H/),
M%%8H&65PGT3A[/SMXS.,EKU]4LGMW.W3'[8,]^%8=?I5;'*]>'YIFO^J H-?
ME]4W3/]^(W[#U=_Y"I-R7J[>NMH$69YE/$L8B"&3MY $$H"9@*#(":%%**(0
M:C4G.$>(J5%'+W/CUYI+J=6!^VE;;L/H()N%T3N0^(;;,_ULB1\T\E\$.^!_
MZ\#?T<)AB0D7,+J-,;(19-R@HS.@VHM".F<L.Y+\S(F<JUY5+^VLK6?P#J_X
M#U500U7!I*K2V .?A5D"61ACD'"! 8Q%# I$Y)+E%.>(4\H1-Z%&_:FG1HA?
MRY]-HEGGVZZDM!?RR+!XP7,S)C1 7X___&#JF?64T,%&ZHMU0$!PUR#;BAYL
M9'='=.9X.:4W@^E')35S6-Y3F<4(([<I_%8N^/6*/]4SDJ51%.849/+N!V">
M9H"$C(.(1B2,,H1PF(_2E7 MTM0([^PTF^ /I5O0*&=80\C! NMQY[C+YIE3
M1UJQ\1H0[H$\C7Z#&['^-=H+[L'HK)O@_LBVAO]7OGC9) ')G4)>?9ZPQ.6&
MS,N'1IYU*E'Y)#]R(W[(?ZV%*F*X[/H81C,1H3S-42J7.R'R*A\F@!0, Q)A
ME(24<!)G9CX"-X)-C=Q;L0*^E?-(5!YN7P@_P+7\K='=U,/@:"5UG1'CKX]W
MOT6CTL56@NF65L%&K8M-RFJK65-H84NWBZXVI4M/AUNX'3M%' DWLO_$+:3[
MKA;'XY^9"O7I;<OB\;7B_WCA"_K6]'J 24;S&$,@_QO*,WD>@2(,"4 A2;.<
M4XJA47D^C3FGQLO;QL"UH%9--'0 U^-8QS".:$[51M ^<>DT)GXRE@;F_9A4
MI=- ',U1TGC4.A)7)>C<5LO7DG'VZ>UW>7Z]7JPS3C8))[,D)_)T&%) 4BH
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
M)(B@YF:%(D,2BY!@(HRH.:Q&'9LQV0JM XYR(5??7W58N.HU]*J3D6S3B8W
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
M(Z.L:S?BC,TDU3+K=CE5M<6JEKJF_&SDMF! N7S*NBV7_XD8/M17Z@+^5,J
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
M@L5HU+&Y*K70O7I2G\'7-)G(,6K#9P"4=#CY#HW.#O4]>*>V#H]/=/7'^72
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
M,N<1AXP072J09)"E00Q)%B0BB0B-S$ZR^PHP-@_G7NK2K;G.C5\^EPSY&VV
MVEXOA)K;HJ32W'SSIBA>3GS1MH&/Y>29[>>&G)*!O1(E>AO77>%UV8(6'/Q>
M_QPDEMP7/<==>RR%\-RSIQ]$AQU[>M['<B>Z6D_OM?V^^CDKIBE"L4QX"%-&
M)<1$V[Z$4)@&,L0QI@A1(X:3G;N.S:KIP."L6,\XG>\D$_^NA35-0MF![<QV
MJB\8'@+0/7 P]Q6/Z=UE"=0%+2N@_K5O 7;OZ,?].J;$QBLZ^J%].LC[Y0^Y
M,DS\.OC^B)ZH4BZG#>-.:MLK@6'W3MZR%XXJT$Y=./Z%RZAS'Y977+G=*_F9
M\L?90JXT&;=VQ)_UQU,DXSA(> :ES 3$&$>0\51 F>2$4QK%":87$.5VCV[T
MR+X!+6[-1*##>;IOQ/=7S9A:MH0J7O4.J"=GZIFI,'-<'2+KE0^UT(2TM<A@
M(W-YSK.1VCT#JAE*@_"=GAGZ3=A-S> XQ65J>'6/(Q"=-_1I21<?7N3#\NO=
M=<4#4+--X PQS@6"$5(N*(Y9#JG:@\.$((212%B0&E6?G!UI; YJF4VEA05*
M6O"P!$I>4(EJ$1/NQ-;@ , 58@.;F0ZPSK-Z6*)F$?1VA9ZG^'2?1\XN:&P"
M2&=\M_,&_D*Q)GKL1$V-+NCIZRF\Y&HEQ5=-[-ZTOHLQDP%6=C)3_\,T#J":
M\P"RB*8A%GF*F55*V;%!QF8QO\J53BT)ZUK>]4QG4VX$!Z7DEK[;,6@-/;4+
M 1O:+]N%90#JHRX W+I<QP;RZV!UJ'K@3G5]MX?S]/Y%[4Z>Y.JO]=-)LI@3
MJ39R F58YZ1G4'>XAE$6QXQF-(UC<R;/O9N/[85OQ -_M5C;]P$S<((N@&'H
M6,L&@3YNSCX4%I[-!9!X<F8,'@X[W^6$RIWNROXU_CR4$]+N."6GOM.S)^]R
M*?Z<S>=3D<D(XYSK+5L$L20,9D0RB,,D240L$AY9,:0W-QZ;^6GDLNRCV\!D
MYD?T47Y@HW-6;_M6MWM*NNUFV]S<;\/:/94.>M+N?]YG[=_ZN;MN14,.LMD,
MA(D((@KC3.@Z-9I#PJ(8TEC]66*999*9^P1F@X[M9;U]61<Z!T$?FO/6_N!Y
MXPA7?;$:OC&;9=1P&DP\#??@#G[:<W*OM651ZN.;&()JX[.X!]>7+V, LBLO
MQPZD;N_'\%X>O2([[7:])<MK>U8<;\_@2V:HN]6,R[\MY^H)*WM'U$\]#U.1
MX!2F(4L@1BR"E,88$J%V>%*0/(VM<M2,1AV;2=_*9UEI; 2QF7OF'+B!S74[
MQ:,4> )*D<%6YB%HL&U0<EN%;#2RWVID&S .JI*M+NYG@C:9MU61T]5"M%K[
MU@*(VRU)G?K"E^5BM<-9IZ\O%\4'R1\7L_]^D459@;G-U$1ZEY@@!A-,==%S
MFBJG-.90J-_R*& XS*V:NGJ1>FPF\#_DJZ[\>WFJ,JC!-UTRH/O2;#2Q,XU^
MIM[,M(YN0@<VS=L*#7!@I8LR56*C#=BJ,RAKA-<I<&KW_4CN==WP.AG[ZX[?
MP7O$0K[(=25:2ZXZ844\/*Z6+]\?[Z5F3Y7[G22G%,4ABW (18@QQ)$NWX\I
M@YB**(J3+!999AP>Z2_'V-86I0F8;Y6PV+M?,!<&,1(_" ]L[#6X5S5W0DN/
M7YLD.0%J54"M"]A7QL]\6(17_,R+IXC+@/-C%X^Y'-7.$,T%M_<7M;D<@YU
MCH/;]2Q%I&NU3-[FM\^R;$:^**8!SFB"1 ACB=6*D\D4,L(X9)++*),ACW-B
M56QX,,38EI5WW[[>?+G^^M6R$/ 0.K-=Q&6 #+T*E,+I3/.M>,JA'Z1H[R0.
M;LOR#H?Q6WAW4LV#TKK3W^SW=E^)_WJIF0\?E@V?OU3&YF;!ET_RT[)0?W]/
MB\>[U?+'3$CQ[E5OUV\6M03*:=:T1I4Y:LJ (L*5Q596(9#:-TTE@1E/0IA$
M:1;%RD/%L=59^A!"CLW"M'3490>K1DNPT!ZMTE#_5?_.E9[@18=,9@NP;!0$
M=*.A(97WH$^ F9E[ZWD=V%#N3>E&0:#]M$I%Y:<I)7_5'VL]0:,H8*_@EV_5
M)/\*-NJ"K;Y.:]5\3(A3BSV(H%YM_I!0[Z\:@X[5;]W1HUTMA/ZARW%^T+F6
MKBQ))BSE0<0%5#Z_A#A.-<M7G"@7,XUI(C$7V"BR<7ZHL:T!I0G0,=/REY:P
M5@7>!A";F6<WP V=RM$7,VOC>!X.IR:N8SBOANJ\VOOFQN"*GD9#2[Q85Y[O
M_:SXX]WK.[G@C[I9=/E<TRQ%-,N4U0@8A3A!"!(<$1AR0G$@2(JPM#(=9P8<
MG0%IRPNTP& C;S\;<@YQ0TOB$,>A[<D%$-J;%$-<W!J6<X/Z-2^&$!P8&=/K
M7#26^Z:>F.5J/?N'%!]F14EM,Z6"4Q%&"/(D4@8'QVJ3B](,1G%"XRC2];Y6
MV4QG1QR;L6F)"$0MXR4-YHZ!S-,8\9@DZAFF$<0BQY!(*B!A2CPI)6(L[,'U
MX 9K_S0//B WL^A.G]:!3?I!E[\VC!_.P7AAL[\.: ;L^G=LU#=L_]<!0G<?
MP*X+>YRW[][\9J',I"S6]^KU+2GWQ9U<Z46%?I=70F^#*?_C87FWFJG]\C.=
M3WF8!S$-8Q@&$D%,T@AFC*40I0$A" 6IC(Q:YSB096R+P<?9SS)856D!U+(L
M)X"*,I2E)-<!KN=&=HM#X LGS.!@WM\T^+9RC2[@OIR,2AVPU6<"2HV 5DGS
M)MSYGQ^+@WI_\^3IL-[#?-D=VKM!N//@_L(A_!W>N\%BYP#?T2U/K7KMA^"3
M^NU__X_F+^I_C!;R?_^/_PM02P,$%     @  Y!I4Z<U)CFSG   .#H' !4
M  !S=&5M+3(P,C$P.3,P7W!R92YX;6S<O=EVF[F2)GI?3Y$G^_;$3LS#7E75
M2VG).[7::;DEN;+KW'!AE-F;(ETDY;3KZ4^ @ZQ9''[PA[-VE@=))F+X$(@(
M!"+^]7]^O1[]]"5-9\/)^-]^IG\C/_^4QF$2A^.K?_OYX^5;,#__SW__EW_Y
MU_\'X/_\>O[NI^-)N+E.X_E/;Z;)S5/\Z<_A_--/?\0T^^=/>3JY_NF/R?2?
MPR\.X-\7_^C-Y/.WZ?#JT_PG1AA]^-WIW[5R5KM P&HJ04BOP/C @5-C@G(A
M)NW_WZN_J^"SSOACGI,$0D0"+J<$SJ?(#$V9>[KXT-%P_,^_EU^\FZ6?D+GQ
M;/'7?_OYTWS^^>^__/+GGW_^[:N?COXVF5[]P@CAOZQ_^N?5CW]]]/-_\L5/
M4VOM+XOOWO[H;/C4#^+'TE_^S^_O+L*G=.U@.)[-W3B4!6;#O\\67WPW"6Z^
MD/FK=/WT[$^4O\'ZQZ!\"2A#T?WMZRS^_.__\M-/2W%,)Z-TGO)/Y?>/YZ?W
MEIS-T_7?PN3ZE_+-7]Y,$ I(YN*?S;]]3O_V\VQX_7F4UE_[-$T9OX;_"(H^
MB>6D+/8_EO_PE^]K?IZF&<)DP>,[_,+JWY=5MEL_?9VG<4Q+?M:?/IJ$>S\T
M*M*<W/[+$<)BM/CJ(*;A8/&I1WXVG[HP'\CHM66,@G(N@S#!@F%9@.#9$LFH
MY8;>9[>0.T-Z%\*?I?"WJ\F77_"#?RDB*']8R&(AAT?++66R&]WKO7:)/SN(
M.:D8/$'P)R1;XPZP5@30)'"O@Q59\KW(OKO:?:KOZO)H&GZ:3&.:HK%8+^>F
MX9%>[P-U]1._?'93_" (GX:CN/[7Q6ITH:OYI /)+=6"Y/[\$W*=TW2:XKNE
M5IYE;L'9'$UH6OQD%QK_WS=NBI\X^G:>/D^F* =+J1..0\S:@@BXT9UW!IB)
MSE(64A"R$^4_6'@C'+#V<;"//!N!Q(<T'4[BR3@>X[$[4,)SJHD [2A%8',#
MSC$-"&8BE&5&,-4)(.XMNQ$<>/MPV%V6C8#A<NK&LV$1_ K03KJ0%0L@<P[H
M1A$)7B&@->%2NL0YEZF;T^'!RAM!0K0/B;TDVC,J3L;SX1Q-V]6P"&,\?^^N
MTT!$ZV)B":QDZ%@'(<!QZE J7"E-LK%B/W_AJ54W0H-L%PU[2[()))QB #=%
M$"\$?X'R3V\F-^/Y]-N;24P#B\"-6BKPA#@01"$G40F01+&<90K*^PZ \2(1
M&^%$M8Z3[N3<!&S>#D?I_<VU3],!'HA>*H%D^XR03R:#C31C:.E90-0;[O:+
MD1ZNN!$@=.N V%&"36C_TGT]C2BK81XN,Q,K1JP,3-G((,B@0<1HP9HBH)05
MSX(JH_8+/5Y<?B-<F-9QT85LFP#)48RH@MGJMW?#<:(#YZ7GB2M0,B$3@@9
MD5"0C&"8I8GG+G0 D">6W@@<MG5P["O3EH#Q!O]X-KV<_#D>$,VHHPZQ[85"
M*R@-6$\".*J<]D;S0$1WL/B^\&:I*_*#H&)'@;:$B85C=#;],)U\&8Y#&D@9
M@LD(9F<%P< J&3 T>X@$PRH7;#*D"]_BZ=4W0T?#F<W.1-L21#Y,9G,W^O^&
MGQ>.L_*."(GQEM2!@K#<@R-*@\I6&TEE(EYW!Y![:V\&CX83GAV)M6=PK,*H
M$H=/Q@.3T<!1$2!G$4'DJ,%EDH&(J+(6R3,:]\+#O>4V@T##2<[=A=>WU@MR
MI\DMT$JX)"EY!SH:-&7,<2B.#V1J)$K%."7L?DJ_L]IF.F\XB[FSZ'I6>;D%
M'WWX-!FOP^;L2.+$<H@A)Q *_1L3,KH[)G%-28PA[9?'?KCB9JIO.&6YEPA[
M5O]%"C=3A"YE_G(X'Z5!3H0&CV=4HA0I5HF!<=% Y)D2FP.Q>K^@X>&*FZF_
MX4SD7B+L6?V74U?JC"Z^7?O):"!-BBQ+ AKI+2<50=P*"\P3Y9*@E)K]KC3O
M+;>9XAO...XNO$8V_<G7\,F-K]+BCH51ZA."%=FV>&9E1*U%P((B3G+G+,70
MII.-?W?5S3#0<'9Q;U$V$02^N9D6<2WO70ND40<WLX&(B&GN(W@32KY#2'#2
M> A6::9#SHIVD4!Z>O7-H-%\;K$#T38!D=,Q?AJ*8_@E';NY6[$U4%$1:Z0
MHCR*)&@!5K,(*42314K*<M8!1)Y>?;/:J.83C1V(M@F(E+NWZ1LW3U>3Z;=!
M,LE'&R@X+I!\Q3D8'B/^584@I<2PN(M+B7N+;@:(YG.+NPNR"1Q<7+O1Z->;
MV7"<9K,!R]0'@8XPDHLGHED$0XAE$B65G'.2#>D !_<6W0P'S2<1=Q=D$S@X
MN4[3*SSR_C&=_#G_]&9R_=F-OPVD"(YKDR%SC2=?Y!)LELB0Y(HFZ5T(^^42
M7UA\,UPTG%GL2K!MX./K]Y*_93THRH4%AK\ (;G(Q:#5*T#7R0F?@[0L=E$R
M]WCES9#1</ZQ$Y$V 8N+3VDTN@6U]XPNQ*&U Z$31M4VYG(-SU @&;'>1:G<
MW34W@T+#^<@]Q=@$")#PZU+1-PG_O/B$<IN=W<S+$ZZ2<!E$;RD7T@*1%.U;
M)A1L4!Z2ES8R#+Q%)R[%2S1L!I*&LY8=B[D-T*#DIFYT.H[IZ_]*WP;$XIEH
MH@*'Z$>)I(P1E-*04=<)?:E2Y-4%3NXONQDT&LYK[B_,OJ\QEQ'TV^$LN-%_
M)C==OS-Q6:N":I"V% 1GF\$DG4%K06DBD5FZ7[;BN94WPT3#><Y.1-K(TYWO
M3+S%K\P&%#TD%3*%R,L%/5FP$-%#BEYYGU B?+^+[F<6W@P4#6<XNQ!H4YA8
MNLQ+)EC.5 DA0<7$0"0=P4JI(7#*M271)&(Z1,6=I3=[X]=P6K,;H?:,C"/D
M("ZX&+FK >=.46<=H">-D#9,@T_2@+ V6D2XSVP_--Q;;C,$-)S'W%UXG6G]
M7W]Y)+QW^(6=>C*<O3\^>7]Q<HQ_N#A[=WI\='ER_.O1NZ/W;TXN?CLYN;SX
M^/[HX_$I?O4^&QMV;MCBX_?O[[ K+WMV@;B9P95SGP>+@MF"C+/\=CAVXS!$
M"S%99BQN84>H2XID!T01!!M5#(PP:#4,%TII)[1XR4_+;N87Z%@MNMQR:32?
MK;^R4 !@0+/LU/$_MJ%N5Z.R7N-H-DOSV2VOCFA!2D".417R2H(&8U( $D2B
MFE-BU$L9CMUYO4]'/_TFJJ%B;8PZ$'J/Y]!]ZE<^^"T3/KD<I== R]-H01D!
MQXP&YV*0R7''Z$MID'V1\X"<?@&TCWZ?A,H^PFX ,6_<[-/1.);?3O[K9OC%
MC9"9V='\C9M.OPW'5__A1C=I$))P@40\V;W"@YE9/-Z-=J"H]LD(P@7+51"T
M$7DM(&HO&$QJZZ0!H!U]<4/\\BB]G4POD*-50=0PS8Z3GW__VVU50[G,5CX
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
MC>)NL?>>98]1)T4"%PP#0=%-,JS,L#-EZCTW482]G(,7UMX,=7_9:YZNM-)
M!G[CA-EW<UXB/]Q1"8SRJ63)!%CI&%@MN<I:2L_K="W:GM;-</I#WQ(=2)'M
M0O51'NT[@](F*D(*R):.($R9 4VD!(5"=DG%&"LU^-N:U,UJW_\2ET5UU=@
M3C>Y#5ML2X^27HQ%3./90M?G"24]&\[319I^&8:TE,QY"I.K\>)3EJD1ZYP*
MNC014<*"4-Z IR:"BB27B8<LY3KOS&ISMMDN^*%OJ9H$20.;IO:$9^839R)'
MB*HTPLT6=971+6/HD6E"DN&\SCOV%F:#LQ_Z$JU%B#2\8RJ-:RYSX8SSP+3
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
M"@6/ZC5V%W8#693RH'2^>E!ZB?_FZ.MP-K!&AQ1S !93 H$R $<PHI&^O(/
M_WBN\T+N*6H:@<T.VIUT+.H&X7(\N7;#\<!Z+IFF#JPRR(6S&/A2(\#10&.2
MSHI*TSJ?IJ=?R.ROYU> LX/0&X#.@^?$OZ=KGZ:#R)A.%D42 RMMV(4HO63P
M3\QDP8W*6=9!SI/DM 6<7?3\L+AU;Z$W@)R[[SB7;2^7?YZMV-&$<88Q 2B-
M$8E0!@6$9SARERPW3DL2*W7;>YFP?DLH*J"I2T4T@*O;LQT#G+0(=P>,2*^E
M5N"I10ZBC. CQI[!FJ2\R#Z82C7/CVAI9";"_G[/GF+N.['TX?8]^7DJMZKI
M/(5U]F*ACLNI&\\PBBAIC<5T14)5$,98L+2,?><833@J%5 2L@TH1LX?E#8_
MUV]QVZ4;\95W5/3D8%)OP/A\9[ 8Z'5"=LF*BM12)PE$(3 <U92#0=M<'H7K
MS-&,4E*GM_$+1#5BCO:#5M?";S'S^.O'B]/W)Q<7NV00;__MWIG IZGH**-W
M-KURXY4=0 ]W-AD-XQ**X_CA#KEG>97-=J-; -U):0>2%7?HGF2-BG;) @9C
M ;S/Z*CH+- AJK++.B%_;Z?:S6^FI8G=<C96*91VE/ND& .G,2(0(G)T$ET
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
M ;3][O[O9/KF9C:?7.-G/LT2NJ<B"%TJ%\K OS+4T2$M^(NUB6:?=:YS"&Y
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
M]]CMP]O;9]9"6^VSU%"D=:!4BN!<"%!"*$DX0]G=\6IL;_L8DM/FOF8X/70
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
M+T.;F_)?T]:]D]H!-UL[J?TT<T*NZ>ZMT*MIGG_^?DX0QL_Y_'O]UXMW>7G
M6ZE#O[*5>]N/YZ,Y0.Y-00P%K) &5(H1,#L!)JLDG2C*Z3;C09H[P!O!OR^;
M#6[5">A2UCXH!4R7NI<YB+KCR($P7+. 14K1)FK;EL+>G>$N&'KH#)MHJ8/R
M]D9N7GR_&]?&-4\E"6"J[B%5S$-(3$!*02I+N7UD;3I#MB!N7,RU0<6VY_">
M*NH9=??&>DC*>806"%EJ#]4VP>7(0$AOG8Q,AT:C:K<@KE-/MR\@M@[\]M/.
MV'T'CP4TQ%NL;4G+V?7RYYNQ0R0NEVRF.)8KRNJYI;1;EPR):5XB8XK+[:8U
M[/"EG:)I7VW/CB#Z'B'U;K;\[[S<Q)TQ-CE)9BBE5J R9G!6<<B998[2%IW+
MWL!Z\JO';7L\.KR&4T//!^7;VY<+PBB-'@5X%NLT*E57G@D+49'4*-!0OM%R
M]5_3-B[RQ@W.]E-0SY#[VWRV6%P4$736+@ 3DKB)==,NSZNMS4@.FMLLCIR(
MK^CJ] S=$P7;@FQWE70 L+,8K[[6(G%.OV4B(D[66T2^7>:5PJ;I[.MLOIS\
MW]6?;V3^0CN5A642@L5 ?+L$WA:$:'(PCGM1<J,UQ0-QT.G)/ QH1U%S/VTO
M&_EYEY<73F&,!@MHP0K)U3/ %"A/0TP&Z^O#U.8A]E-4C=N_/Y8+W54=^SO0
MV1(OCUK&>%=[,I>3/_/PY8J?/KI56>)I'HY6?F A!DI '3!5TP;.%02A'23M
MI7,LH7ZX!^Y4R@_W??,%ZA)-99-B"$K!(^5@H:Y^2Q%1*.MET6U.U/M4=!K*
M[86%GW<.[RGM'JNG[]Y_>G7^X>R_SUZ\?;6/;_GAWQ_L0#93,Y"7J,M<'UF2
MF!V=$,%*TJ)SH"PIT''&P)B K-"AI$.;6?*/TS/$7O+'NI"B+<$3*,$3^.L<
M$@7>* $Q<X*\*":J-FWL&P@:?UOT@5AX;!WYH8+OW4OLW_/UR*<,ZC$:=G=M
MP$HHL4@;)8C$*-0L=>HP)E&#3E^8\!Y9J[.VA=^XNVVKG[\2YQV&&;/1B)+
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
M:FE:1P2?DP2K!2]2YI#L7[NY;!<,;--<MHO >SCY'FN"D=D&S,%"H*RSRJ0
M)B4@F8+%9(F"_Y6;RW92\3;-9;O(NT/,W'3!<!:3K_-Q?;TAB]9#2,&#*[)>
MD8G &A7P3Z:Y;"<];]E<MH/0.X#.:IS-!_Q>[>C]\DN>KW]_,^(F)!'1"4GI
M93;UC2R9EK4)4I2,,:Y89FV.JU\0UA>8]M']K)TB.L#5IH1#\Q2220Z,K_O?
M B?;"X)L3R=6>QQ*%,=X0?AVIV+O4;O1#CG,AI!Z=^!YB?/Y=\I)UGM1"B(Z
MFS2DH! 4I@0N! ,&*<<T0G%NV!$0]"-5/<5$>ZK]22@=H(/N\/384UIGF$[)
M*RAQU6%1&X9U[:?Q:!&5D:EAXGGXP^:CUWB'0]:AVM@=7OX:7M/\N=9@/K5Y
MW^Q069LU X\\T9DM"@3#:A9K??!:6QT;W4GN^K[YZ$7<0["SMXSW]T*S)5ZV
MN5-\^?[=WU]]_/3FQ=M7'SZ^__W-^?G[C_^]NIK;YP;QB4\[^+YP6TK;W@YZ
M*UT1S("GJ B4B9* DS*PY!-SB6)LWF[H>YO;P;M/_42R>T%__<\+5;2SQ=31
M,A3V*2_I=YE34NI=3$DGZ66[I7N/$#1^;',@%AX[@ X5_-[^Y,\\#[-658K-
M=GI :>+7']K0OXSQPCV;% L&D$;5QC*'%'C4_:"%1RV#X3:V:_P[3A%">5^X
M5P:*-12_BTSQ>U(.G.$LNA2,,\<8=MAO$6(7#&Q3A-A%X!TD3(^_Q#44M&5'
MD9;W=0H).=_@A((<C.3*26999VOOCUJ$V$G%6[UPWT'>'6)F?2>J C)6B@24
MJWM+&\#'4$ KYU-M5-*-@K:3*4+LI.?MBA"["+T#Z+R<32DL6D[(C"HCZQMO
M83&+7#@X76<-)TLAGN((E,&CR<E+^[#_>2#D/$I.7\#91\^SH87> 7(>>93K
M,WJ>K0/Z#:\VY0"5B&"#TIB,\\8=H\&BSZ?NAQQ2!\JZ.[3<>YV)S.:H%*-4
MK]YGYX!D45Y#=O6!;?3(PE]\G=Q.FM[VJ?LN8A^[@?E_\]5#W#NG>7\13$G6
MY.@4K+A17-0VRB) >_0IU<XE\>"V=T/K\E/?TA,F]E7BK(5$QX;&/18^D-PF
MB\5L_OT^,\9QH:.O\Q4-':K<6Q)1L6!-B:@B-VQ+>/SJFWHZ<(: R*"2[>X
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
M R#WK$WQP19E%!%)&A:LH+17"1=)><Q""DYG[GW2MK/&Y!;;N/MK^7A.IG@
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
M^T4F3WW<P:YE:UH'\C'UFG2RO-Y_-$TO9].Z4"%/8^W;^QE?,1AI-9U0 9,
MI24=*5)[8-X[S)P7-&VF%N]$YN'5PRV^[.Z<1<M,-%D"1IXH57",CG+G03IO
M3*UA1=OF->1N=([KM=KA[.="8S/M]1@E/>HPWKVJ#N. J&F+3VWCZIZ@?!2/
MIW7"P,CV? J<D,@%A*A=C<X5)LNX:92]'=7CO<V+1<YOKZ<Q+.)\LJJD7E\$
M*N0R)*5!&^/I_'<(059Z5=%*1IZY:?/LY@FB3LF7[8*@A[YL*+UT<#>Z8J+*
MJ@KE"B\_Y?G756=<,IA%$@4,B@RJ/B;RVG'@D@691'U&V2:3V431N. :3.4_
M06D ^7>*HW5E#AES24D!495:?+4&,&4#-C!B41DK79MQVIMI&AM+0^A\"R#M
MH8"QJ]_O2YG$?/X-8WXS/<?IZSF2!U_$V4N\G)39?#K!FYI^Y"6)%"&Q(.HC
MM A!<PN&AQQ85"RF[>K?6W]E?ZC91\&SYM+NPAT]YJ[OU9&2D"88#3EY#8H+
M!L%)1>:&/I,DBVLT^N$7A(U;JVYWR VGC0[ =3;/^+Y\S'CY:E$'47Z8S[[E
M^?([&4DN%#P2"]X'LD-FP;'BP0?#.2;)4#5JE=A T=@>:T"U/RSF#J&#L0^[
M:P&])\*QYBHK2=6]5A])N!_R?#)+D[C>HU7?+C*.2@&G7 54<@$"3PE2\+[8
M&'Q)N-5QM\.7]NB-#H-/4[%WX)I^9.KM!,/D<D)6H7A6(BD.MO;R*U'J1*<D
M:@7")&>#%JK-RXH-!(W;^][2,0VA@>Z ]+%.GGA?_ECD,Y+<\D(B)C0V@_&V
M/CXB 3FM$0IRIGE2*$6;RX$GR1JW9_YXH#I$&^WORM=_47\)1.S_^__\_U!+
M P04    "  #D&E3J?CI#U8(  !E)@  &    '-T96U?<3,R,7AE>&AI8FET
M,S$Q+FAT;=U::W/;MA+]?G_%5IZZ]@SUH"@_)#F>D26ET9U4=F5YDG[J0"1H
MXIHD6 "4HO[ZNP"H1RSYF::QG9G((K%8+/;LGEV0.OFI=]X=_W'1AT@E,5Q<
MG7T<=*%4KE8_>=UJM3?NP8?Q;Q^A4:FY,!8DE4PQGI*X6NT/2U"*E,I:U>IL
M-JO,O H7U]7QJ*I5-:HQYY)6 A643D_T'?RD)#C]S\E/Y3+TN)\G-%7@"TH4
M#2"7++V&3P&5-U N%U)=GLT%NXX4U&MU%SYQ<<.FQ(XKIF)ZNM!S4K77)U6S
MR,F$!_/3DX!-@07O2JSI'1TT/;]&@L9AXXA,CD.WWFRZ$_?XB'A'Q/_3\]#*
M*LK;25+-8_JNE+"T'%%M0.NHGJGVC 4J:KFUVL\E(W=Z$O)4X6H")]NO5L>&
M)D6_J#*)V77:,ALJV:F+89_'7+1V:N9?6X^40Y*P>-[Z9<P2*F%(9S#B"4E_
M<22"4)94L- *2O8W19O0/',Y*^Q%/3%+Z<)^MZZ-[G_^,#@;C,%S*^["XN]K
M1V.K'?"UN^YSY78G^H@Y%3_(B]W^:#QX/^AVQH/SX8NW]N)J='G5&8YA? ZC
MJX_]2W ]4G8;>V0?.L,>N =!<74U[/5',/[0A\M^]VHT& ]0N/^Y^Z$S_+4/
MG>X8SM^#V_0:#G0NH=,[OQCW>["N'^=IGX!7JVM9HZHS.NL,^Y?E\\\?^W\L
MM-1KM?J38N#'Q.G @?_R*(4N$0+Y2?'4 9\*Q<(YJ(BHW9V#X_:WQO+_<JD5
M?O?PV+Y%MP(#B,B4@J!31F?(Q2IB$G[/B<"@C><PHAD7"G@*[[E(P*V5?X>0
M"Q2C^%]0"@FN$DF@:8"S+VFF:#*A8G?'/:RUO9ICV9N'<(D##@Q2OX*.:[8K
MK]MS]0J<$8D[1L\D<[A)^2RFP35UK .%=5O <<648Z5#A82E0-(YY*D2.46#
ML?:9,HC.(9#@E6 DAI#X>$L 3Y@"Q:W<AD!*?2HE$7,MDI ;:A!9ZI1X+T!C
M<,G8U%!<0POX3&#-1+$4IZ,E 14PBY@?@<SUQVK^C I:*-$;2)B,L;CJ.CUC
M*L(-RHSZQD"M-T/3>(#;G.*T ";S=3<8O%\WW-X]<%,(68H.U=BL'.@@UBB.
MPV)MG*68/(@DME'XW8]SG30(TIJW' 28Z=3+T,<Z/'38Q/$*_\+U\M;2&&*!
MZ<\<+9''*("@<T3&+">-/3Z1$80QG\E%1 AZS:3"YDX!T3>MW6BELP:L7!BS
M8>T;P+91@?%7CMC=.:Z[1VU9H%=PO@Y]'H8,+ZTO!T $-6B@=]DDIH88*8;
M)&8RTO):+,&\U[FOKP,F_9C+'.=I1A \MJHRP7T:X&T)>XA"0!%6Z^K^%S\B
MZ36%#B;;*(]1PE3P@SVZ;Z::"JZO["73S49JPT'K!YV1:U%B4=.V/&HAXPJW
MC0N$R^76[^TOB\%Z'*&<+BK/+Y 9"335E&,:(DK'"..+B1;=*_6H1$/0;X8T
M'P;5T7SNDUP^?HHFU@E%@(J5+%7S7* "S,DIDR;348JF1H_N2%8<L<XS@L;$
M(%YP]0HII^ @/<B0+] 6R6,6F$.9S">2!8P(IC? ;$4QS)=J3;G4+&\R1)J2
M8'@!3WUH$!['S*0,NPCFYS'1=(;;,D:LJ@7.L+5GO63BMPG5@L@X.)\&SV>8
MEQQ%DWW8W6FZ[0LBR+4@660R-[7G:_26KOX%VQ+?YR+0%=N67NRSL2W#:HR^
M'G)9 :]1;APUCP]-".'%0:/9J*-VK_TV?>?O0W]*XMR$J8XG&H98$-F4IM@3
M;1:V)9\_(NWLY?9:9](/)V+*2%M1)SQ7=UOP&&(@2VFJVX7PX6X*)HM&Q% )
MM9Y >PS8>H$W!WB E&M]N8F)[JB+RF5&M@+_^*IH:)3[?BZTY]<X:XO6A$N%
M]_4!'W5)'Q7]90].L'?'E!!#"%/XEG1AN*\S6A\&]#DAS9=V[5NK(B*7!(\,
M04S(T< 4%^,/(I$\)C@4LQL:%R>#6_+.-[OHV\+LSJ!Z)<WB006>VRV:<W:P
MB&-GE<=XH%@/I55&ZV!X-"[.9GU?FD:PQBM>6*)ES U4F9@R0^_AS DGPA!3
MP- ^HV0/ PXI2FH*Q+^ZTUAD"?TK9VB^R8@\]<W!8__-]H$=/);I_HPASKKQ
MU>VTSR@"4U2293\VH^1&EP8J%\EN.SMST%\<T9X$=]$ZV2/(ELPG 4Z4=)GX
M=X;&A,5,F2F(+S8:CJU/$HN3S),$^[^_J=E,0;A;#[-WD\(W)OY+C@#LX3I8
M?4*!V>0@'M00 ")J'I@4T#N6O%DZY?&4:@9/R77QW$<4G$&3+.9SBJ.SB%N>
M(%\%%@;"4\J;O#-J-I^Z/</1_QAB+TN1/K?3Q9P)9@(598REF&22MA9?VDC@
M64SF+9::B#"3VI@EURPM3[A2/&D=X I370:PQA>KF 7M\.I%4J5F7R8IM%T%
MBY6+X8H9JJI@<^S JWC'1W<.URKNG6/WJ?T^6@\K#:_^S]M:KWC-QJ/45HU[
MK8L119F1]%W)*]T*CE8-W$RMZ5N*-C=$Z]D7+;P>13JT-C#GV;__UL=$U.6X
M_YL#@V%WE>YKGEA8LYAR8/;]3.\\0?3P?M%'XO0DY_^(=T<&@1ZROVE[\(0^
M77LATK3O0VZ],'[8J2\HY+9O^&S^=9?W,/@O?DN[.PTLKN;S]HO ;6GU;Z30
M2K2H3^B=%LJ">6P'"Y\\T<6V+OT@+P])0N\/G3>XZ1<73J_)>6/]8Y_'ALQK
MVE@W8C2$_A?JY_I1(IS;YP>;T5$U7>>63G?]]TH9MS_7:MGG_U.Z\0NF55J9
MMK6VFD(FF%NYVISRP(^>BD_[ RSS4[#3_P-02P,$%     @  Y!I4U+I^,1[
M"   32@  !@   !S=&5M7W$S,C%X97AH:6)I=#,Q,BYH=&W=6FM3X[@2_7Y_
MA3;4LE#EO!_DP5 5DLR=5,T&-H2:W4];LMV.=;$MKV0GD_WUMR4Y#TB P,PP
MP%1-B*U6JW6Z^W0K]NDO_8O>Y*_+ ?&3,""7U^>?ASV2RQ>+7ZJ]8K$_Z9-/
MD]\_DUJA5"8302/)$L8C&A2+@U&.Y/PDB=O%XGP^+\RK!2ZFQ<FXJ%35B@'G
M$@INXN;.3M4=_ 3JGOWG])=\GO2YDX80)<010!-P22I9-"5?7) W))_/I'H\
M7@@V]1-2*57*Y L7-VQ&S7C"D@#.EGI.B^;ZM*@7.;6YNS@[==F,,/=#CC6;
M5?O$;I8;C1K4H-IH-2@XI7JK7FHT*Y[;^+M:12N+*&\FR601P(=<R**\#\J
M]DDE3CISYB9^NUPJ_9K3<F>G'H\27$W@9//5Z-C2E,#7)$\#-HW:>D,Y,W4Y
M[/" B_9!2?_KJ)&\1T,6+-J_35@(DHQ@3L8\I-%OED0GY"4(YAE!R?X%M G-
MTY?SS%[4$[ (EO:7*\KHP5>?V2PAU7*A<MOBW;8Z""V(W+W[_&&S7AJ8WF \
M&7X<]KJ3X<7HU5M[>3V^NNZ.)F1R0<;7GP=7I%RE^7+MB!Z3[JA/RG4WN[H>
M]0=C,ODT(%>#WO5X.!FB\.#/WJ?NZ+\#TNU-R,5'4FY5:Q;I7I%N_^)R,NB3
M3?TX3V%"JJ6*DM6JNN/S[FAPE;_X\_/@KZ662JFT'5,/Q<#C8S\.U]I.7(<6
M^<*"@-&0G*?2MX@#(F'>@B0^30X/ZLW.DS:Q(VS^ETJE\(?'S>[]E0MD2'PZ
M R)@QF".O)OX3)(_4BHPFH,%&4/,14)X1#YR$9)R*?\'\;A ,<#_ H"$N(HO
M"40NSKZ".('0!G%X4&Z4.M6299B:>^0*!RPRC)P" M?J%-XV<I4".:<2=XS(
MA MR$_%Y .X4+ .@,+"Y'%>,.%8U5$A91&BT(&F4B!308*QSNN0A.)2$>"48
M#8A'';PE" ^1EQ-NY+8$(G! 2BH62B2D-Z ]LM(I\9Z+QN"2@:Z7N(82<)C
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
M3@( ]&T; !$              ( !     '-T96TM,C R,3 Y,S N:'1M4$L!
M A0#%     @  Y!I4U(<$+D(%   3-X  !$              ( !@TX" '-T
M96TM,C R,3 Y,S N>'-D4$L! A0#%     @  Y!I4P1?&.<"'@  &QT! !4
M             ( !NF(" '-T96TM,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0
M   (  .0:5,G=O'*2FH  &[0!  5              "  >^  @!S=&5M+3(P
M,C$P.3,P7V1E9BYX;6Q02P$"% ,4    "  #D&E3LWO[NP8$ 0!?VPH %0
M            @ %LZP( <W1E;2TR,#(Q,#DS,%]L86(N>&UL4$L! A0#%
M  @  Y!I4Z<U)CFSG   .#H' !4              ( !I>\# '-T96TM,C R
M,3 Y,S!?<')E+GAM;%!+ 0(4 Q0    (  .0:5.I^.D/5@@  &4F   8
M          "  8N,! !S=&5M7W$S,C%X97AH:6)I=#,Q,2YH=&U02P$"% ,4
M    "  #D&E34NGXQ'L(  !-*   &               @ $7E00 <W1E;5]Q
M,S(Q>&5X:&EB:70S,3(N:'1M4$L! A0#%     @  Y!I4\$@=U7B!   F14
M !@              ( !R)T$ '-T96U?<3,R,7AE>&AI8FET,S(Q+FAT;5!+
M 0(4 Q0    (  .0:5/I;4H7^P0  *H7   8              "  >"B! !S
M=&5M7W$S,C%X97AH:6)I=#,R,BYH=&U02P4&      H "@"B @  $:@$

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